我正在尝试为我的网站设置Paypal快速结账,并且我已经设法让它工作,但是我注意到在某些网站上你似乎得到了新的Paypal风格,但在我看来我似乎已经老了.
我想要的新风格:
我得到的风格:
我希望能够将一个或多个项目设置为发票的一部分,并且始终支付费用和预订费用,如上面的第一张图片所示.
在对Paypal进行初始调用以获取令牌以设置快速结账时,我在查询字符串中传递以下内容.
USER: username,
PWD: password,
SIGNATURE: signature,
VERSION: 117.0,
ALLOWNOTE: 0,
METHOD: 'SetExpressCheckout',
RETURNURL: returnUrl,
CANCELURL: cancelUrl,
NOSHIPPING: '1',
LOCALCODE: 'GB',
EMAIL: 'test@test.com',
PAYMENTREQUEST_0_ITEMAMT: '20.00',
PAYMENTREQUEST_0_CURRENCYCODE: 'GBP',
PAYMENTREQUEST_0_PAYMENTACTION: 'Sale',
PAYMENTREQUEST_0_HANDLINGAMT: '2.00',
PAYMENTREQUEST_0_AMT: '22.00',
L_PAYMENTREQUEST_0_ITEMCATEGORY0: 'Physical',
L_PAYMENTREQUEST_0_NAME0: 'Journey 1',
L_PAYMENTREQUEST_0_AMT0: '20.00',
L_PAYMENTREQUEST_0_QTY0: '1'
我无法理解为什么我的显示旧网站而不是新网站.
我已经用沙盒和Paypal的实时版本进行了测试并得到了相同的东西,所以我认为我的Paypal帐户设置有问题或者我在初始快速结账设置中传递的参数?
我使用的网址是:https://api-3t.sandbox.paypal.com用于初始连接,以及https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout\u0026amp; token = TOKEN_RETURNED用于获取令牌后我发送给用户的重定向.
我也看过使用旧版和新版Paypal的实时网站.
在此先感谢您的帮助!
最佳答案 新页面正在慢慢推出.即使是同一个站点,有时也会看到两个版本.这只是一个随机的事情,他们已经完成了他们的结束.例如,他们可能会通过新页面推送50%的所有Express Checkout交易,同时通过旧页面推送其他50%的交易来对彼此进行拆分测试.我不知道他们正在做的事情是否正确,但这仅仅是一个例子.这不是你能控制的任何东西.