我想知道Paypal法规或协议是否需要在我的网站上付款“第二次”。
我在谈论图#2上的步骤/屏幕#4:
https://cms.paypal.com/cms_content/US/en_US/images/developer/ECpageflow.gif https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_ECGettingStarted
我想在用户从Paypal返回我的网站后立即执行DoExpressCheckoutPayment,这样我就可以立即打印“谢谢购买”页面而不显示另一个确认页面。我出售数字商品,没有发货和任何其他附加信息,所以这个“第二次”确认对我来说没用,但如果我可以放弃这个页面,我找不到信息。
答案 0 :(得分:15)
不,这不是必需的。
事实上,如果你想立即调用DoExpressCheckoutPayment,我建议你将& useraction = commit附加到你重定向买家的网址上。这会将PayPal页面上的措辞从“继续”更改为“立即付款”,以减少买方的混淆。
只需使用https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-xxxxx&useraction=commit。