我已经完成了SetExpressCheckout的工作流程,但是我看到了另外两个API:GetExpressCheckoutDetails和DoExpressCheckoutPayment。我不想再拨打2个额外的网址 - 我想要直接付款。调用SetExpressCheckout是否足以订购在线交易?贝宝SetExpressCheckout需要DoExpressCheckout?
回答
不,据我所知,回想一下,是SetExpressCheckout是订单的准备,而DoExpressCheckoutPayment是交易的最终确定。
但是,如果您使用服务器API,则无法阻止您在相同的请求中调用它们。
在这种情况下,您应该看看另一个API。也许DoDirectPayment是你想要的?
从我最后一次使用此API所记得的信息来看,SetExpressCheckout是您设置付款并确保一切正常的机会。这使您有机会显示订单确认页面,因此用户可以确认订单,然后通过DoExpressCheckoutPayment实际收取付款。
您不必在单独的请求中执行这些操作。如果您愿意,您可以在SetExpressCheckout后立即执行DoExpressCheckoutPayment。
不,您不能在SetExpressCheckout后立即调用DoExpressCheckout,因为我们需要SetExpress中的令牌导航到paypal,获取买方/付款等,并使用它来调用DoExpressCheckout。 –
是的,为了完成PayPal Express Checkout交易,需要DoExpressCheckoutPayment。
快速结账的工作原理如下:
1. SetExpressCheckout发起交易,并返回一个标记
2.您重定向买家到PayPal通过附加令牌一个特殊制作的URL
3.买方审查和同意购买
4.买方返回到您最初在SetExpressCheckout API调用中指定的'返回URL'
5.现在您可以显示最终的'订购评论'页面(也可以选择使用GetExpressCheckoutDetails API调用以获取订单详细信息),或者立即调用DoExpressCheckoutPayment API调用来完成交易。
如果您没有拨打DoExpressCheckoutPayment,您将而不是最终确定交易。意思是不是是将任何资金转移到您的帐户。
- 1. 贝宝setExpressCheckout NVP错误
- 2. 贝宝NVP API - SetExpressCheckout,GetExpressCheckoutDetails&DoExpressCheckoutPayment
- 3. 贝宝快递结帐-DoExpressCheckout在沙箱
- 4. 贝宝IPN需要?
- 5. setexpresscheckout和doexpresscheckout之间的延迟
- 6. PHP SoapClient的贝宝SetExpressCheckout验证失败
- 7. 贝宝API不再显示与SetExpressCheckout
- 8. SetExpressCheckout在贝宝变量问题sendbox
- 9. 需要implment贝宝API
- 10. 需要SSL的贝宝亲?
- 11. 需要贝宝DropDown回答
- 12. 宝expressCheckout集成(DoExpressCheckout)错误
- 13. 需要一些贝宝帮助
- 14. 需要正确引导班贝宝
- 15. 贝宝购物车需要登录
- 16. 贝宝付款需要3个选项?
- 17. 需要连接到贝宝APi的
- 18. 贝宝帮手需要一些帮助
- 19. 贝宝SetExpressCheckout不会返回到“返回URL”
- 20. 贝宝SetExpressCheckout充液地址不起作用的Java
- 21. 创建贝宝捐赠按钮,无需访问贝宝帐户
- 22. 贝返回ACK失败上SetExpressCheckout
- 23. 贝宝:贝宝不接受£
- 24. 贝宝亲我还需要使用ipn吗?
- 25. 试图设置贝宝注册表格,需要一些帮助!
- 26. 需要一些支持贝宝群众支付
- 27. 付汇核销与iOS的贝宝SDK - 澄清需要请
- 28. 我需要贝宝肥皂值重定向结账页面
- 29. 贝宝IPN和模拟器 - 是需要SSL
- 30. 我需要贝宝的REST API凭证吗?
我将退房DoDirectPayment – Exegesis
不,DoDirectPayment是一个不错的选择。它迫使我在我的网站上付款。这就是Paypal的用途...... – Exegesis