当我们使用paypal标准按钮时,付款接收页面显示新外观。但是当我们尝试使用paypal快速结账时,它会显示paypals旧的布局。但是,当我们选择paypal沙盒进行快速结账时,再一次是新面貌。如何为paypal快速结账设置新的paypal布局。
我实际上使用opminpay进行付款处理,我找到了解决方案 Paypal express "order summary" page
它有效,但我不知道是否推荐。
答案 0 :(得分:1)
不应该提交force_sa。在某些情况下,如果使用与新布局不兼容的功能(Instant Update API),将会回退到旧版布局。
您是否可以发布API调用?我刚刚测试了Sandbox& amp;的EC流量。现场,我正在获得新的布局。
尝试我的:
https://api-3t.sandbox.paypal.com/nvp?USER=pro22_1222868134_biz_api1.paypal.com&PWD=XPBWBJ9AFZ9X748L&SIGNATURE=ABhqmE8JdSxFSHp2C6TGP6yXBWsJANNpoeLALseoabPIe162v-muDlb0&VERSION=109.0&METHOD=SetExpressCheckout&RETURNURL=https://stackoverflow.com/questions/44453010/old-paypal-checkout-layout-on-express-checkout&CANCELURL=https://stackoverflow.com/questions/44453010/old-paypal-checkout-layout-on-express-checkout&AMT=0.01&PAYMENTACTION=Sale
从响应中获取令牌,将令牌中的%2d更改为 - 并将自己重定向到结帐:
https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-47P743568V119643D