Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 贝宝快捷结账-无账户支付_Php_Paypal - Fatal编程技术网

Php 贝宝快捷结账-无账户支付

Php 贝宝快捷结账-无账户支付,php,paypal,Php,Paypal,在我的PayPal express结账时,客户无法使用PayPal帐户付款 我看过这篇帖子: 我在expressChechout调用中添加了&SOLUTIONTYPE=Sole&LANDINGPAGE=Billing,这很好,但它只是打开了“新客户”选项卡 另外,PayPal帐户可选也处于启用状态 我有一个贝宝商业账户 有解决办法吗 谢谢为了更好地处理这个问题,您需要包括一个新参数。确保您设置的API版本为109.0或更高版本,然后添加USERSELECTEDFUNDINGSOURCE=Cre

在我的PayPal express结账时,客户无法使用PayPal帐户付款

我看过这篇帖子:

我在expressChechout调用中添加了&SOLUTIONTYPE=Sole&LANDINGPAGE=Billing,这很好,但它只是打开了“新客户”选项卡

另外,PayPal帐户可选也处于启用状态

我有一个贝宝商业账户

有解决办法吗


谢谢

为了更好地处理这个问题,您需要包括一个新参数。确保您设置的API版本为109.0或更高版本,然后添加USERSELECTEDFUNDINGSOURCE=CreditCard,即使您在SetExpressCheckout API调用中传递了SOLUTIONTYPE=Sole、LANDINGPAGE=Billing和USERSELECTEDFUNDINGSOURCE=CreditCard,您的一些客户仍将被迫开立PayPal帐户,以便使用信用卡付款,他们将看到“新客户”选项卡


这是基于客户的原产国,所以您对此无能为力。要使用信用卡支付,您需要选择一个国家/地区。当您更改付款表单中的国家/地区时,您会看到有些人可以不用PayPal帐户而直接使用信用卡付款,有些人会看到“新客户”选项卡并被迫开立PayPal帐户。

您也检查过吗?您必须在PayPal帐户的“网站首选项”部分将“PayPal帐户可选”设置为“开”。是。我刚查过。设置为“开”。请确保商户帐户上的电子邮件地址已确认电子邮件已确认。仍然没有更改。当前版本为109.0。我已经添加了参数,但它仍然会打开“新客户”选项卡。您可以提供原始请求的示例吗?