2011-09-01 81 views
6

我刚刚为我们的网站之一实施了PayPal的快速​​结帐API,该功能适用​​于我想要的功能,但不会在Paypal确认页面上显示任何信息(请参阅图片)关于用户支付的费用或者是多少。如果我真的想要,我可以提交一个不同的金额用户支付,他们不知道! (这将是错误的,但它可能...)。在PayPal的快速​​结账API中显示成本/价格API

反正我是读这:https://cms.paypal.com/cms_content/GB/en_GB/files/developer/PP_ExpressCheckoutAPIUserGuide.pdf

而像它说我已经添加了参数,但它没有改变任何东西,我必须失去了一些东西。

以下是对贝宝的屏幕看起来像截图:

paypal

将是非常有用的要么显示总量还是喜欢在上面链接的PDF项目下来休息。

回答

16

你必须重定向URL从

https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=[token returned in the SetEC response] 

改变

https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&useraction=commit&token=[token returned in the SetEC response] 

快速结账不默认显示订单详细信息,因为您的网站应该是之前和您的买家后,要做到这一点针对PayPal。

编辑

乔下面说,不同的是加入“useraction =提交”

这告诉贝宝你希望买家“承诺购买”关于PayPal的网站,而不是你自己。这样,他们会向买家显示金额,以便他们看到他们承诺的内容。

+2

如果您很难像我一样发现差异,新的URL添加了选项'useraction = commit'。 – Joe

+0

@Joe感谢您指出了这一点。我会将其添加到答案中,以便更容易发现。 – SgtPooki