我刚刚在我们的一个网站上实现了Paypal的快速结账API,它可以满足我的需要,但它不会在Paypal确认页面上显示任何信息(见图片),关于用户支付的费用或金额.如果我真的想要,我可以提交不同的金额用户付款,他们不知道!(这可能是错的,但有可能......).
无论如何,我正在读这个:https://cms.paypal.com/cms_content/GB/en_GB/files/developer/PP_ExpressCheckoutAPIUserGuide.pdf
而且我已经添加了它所说的参数,但我必须遗漏一些东西,因为它没有改变任何东西.
这是Paypal屏幕的截图:

对于显示上面链接的PDF中的项目的总金额或细分非常有用.
Sgt*_*oki 18
您必须更改重定向网址
https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=[token returned in the SetEC response]
Run Code Online (Sandbox Code Playgroud)
至
https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&useraction=commit&token=[token returned in the SetEC response]
Run Code Online (Sandbox Code Playgroud)
Express Checkout默认情况下不会显示订单详细信息,因为您的网站应该在买家被定向到PayPal之前和之后执行此操作.
编辑
正如乔在下面所说,不同之处在于添加"useraction = commit"
这告诉PayPal您希望买家在PayPal的网站上"承诺购买",而不是您自己的.通过这种方式,他们将向买家展示金额,以便他们可以看到他们承诺的内容.