【问题标题】:How to set new account creating optional in PayPal Express Checkout?如何在 PayPal Express Checkout 中设置新帐户创建选项?
【发布时间】:2019-01-04 01:52:26
【问题描述】:

是否可以在 PayPal Express Checkout 中定义创建新的 PayPal 账户为不需要?

我正在尝试我的代码并得到两个不同的结果 - 一次是新的 paypal 帐户是可选的,另一次是必不可少的。

METHOD => SetExpressCheckout
MAXAMT => 4.50
RETURNURL => https://...
CANCELURL => https://...
REQCONFIRMSHIPPING => 0
SOLUTIONTYPE => SOLE
NOSHIPPING => 0
LOCALECODE => EN
LANDINGPAGE => Billing
HDRIMG => http://.../logo.jpg
PAYFLOWCOLOR => 
CHANNELTYPE => Merchant
ALLOWNOTE => 0
PAYMENTREQUEST_0_SHIPTONAME => Stephan K Schwartz
PAYMENTREQUEST_0_SHIPTOSTREET => Heiligengeistbrücke 76
PAYMENTREQUEST_0_SHIPTOSTREET2 => Freistaat Bayern
PAYMENTREQUEST_0_SHIPTOCITY => Windsbach
PAYMENTREQUEST_0_SHIPTOSTATE => 
PAYMENTREQUEST_0_SHIPTOZIP => 91575
PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE => DE
ADDROVERRIDE => 1
PAYMENTREQUEST_0_SHIPPINGAMT => 
PAYMENTREQUEST_0_CURRENCYCODE => EUR
PAYMENTREQUEST_0_PAYMENTACTION => Sale
L_PAYMENTREQUEST_0_DESC0 => 
L_PAYMENTREQUEST_0_NAME0 => Product name
L_PAYMENTREQUEST_0_NUMBER0 => 4260568520853
L_PAYMENTREQUEST_0_AMT0 => 2.50
L_PAYMENTREQUEST_0_QTY0 => 1
L_PAYMENTREQUEST_0_ITEMURL0 => https://....
L_PAYMENTREQUEST_0_NUMBER1 => tax
L_PAYMENTREQUEST_0_NAME1 => VAT 20%
L_PAYMENTREQUEST_0_AMT1 => 0.50
L_PAYMENTREQUEST_0_QTY1 => 1
PAYMENTREQUEST_0_ITEMAMT => 3.00
PAYMENTREQUEST_0_AMT => 3.00

当然,在这两种情况下,客人结账都已开启。版本 109.0。

【问题讨论】:

    标签: paypal-sandbox paypal


    【解决方案1】:

    好的,经过几个小时的尝试,我发现这是关于订单数量的问题。

    如果客户支付的小额订单低于 200 美元或 500 欧元(我找不到确切的限额),系统会提示客户进行注册。 (有问题的图片右侧)

    但如果客户支付的金额超过上述估计金额,则无需注册。 (相关图片左侧)

    有道理还是我错了?

    【讨论】:

      【解决方案2】:

      我有类似的问题,但没有答案。我什至多次联系 PayPal,我的问题是当用户使用移动设备时,访客结帐不可用,但是完全相同的页面,相同的产品在从桌面打开时确实显示访客结帐。 除此之外,代码运行了一段时间,客人可以在移动设备上结账,然后有一天它消失了,而我的代码没有任何改变。

      我从无数次技术支持电话中了解到,这是由服务器 (PayPal) 级别决定的,作为开发人员,您对此没有太大影响。

      是的,有一个启用客人付款的选项:(请参阅https://developer.paypal.com/docs/integration/direct/payments/guest-payments/#),但不能保证它会起作用。

      此外,在一段时间后(同样不更改代码),访客选项再次出现在移动版本上。

      作为脚注,稍微偏离主题: 这(以及非常高的费用)是我决定放弃 PayPal 结账、咬紧牙关、设置符合 PCI 的服务器、注册网关和商家帐户并开始直接使用卡付款的原因。

      【讨论】:

        猜你喜欢
        • 2020-02-21
        • 2017-11-18
        • 2012-08-22
        • 1970-01-01
        • 1970-01-01
        • 2014-10-16
        • 1970-01-01
        • 2010-12-05
        • 2017-09-06
        相关资源
        最近更新 更多