PayPal Express Checkout 集成未完全完成交易

PayPal Express Checkout Integration does not fully complete the transaction

我正在实施 v2 Express Checkout Paypal 集成;它工作正常,但是它没有完全完成交易(企业账户没有收到付款)。

  1. 我正在 运行 测试沙箱。

  2. 生成令牌以及订单 ID。

  3. 我将给定的 link 复制并粘贴到 URL 栏中,然后按回车键继续完成交易。 https://www.sandbox.paypal.com/checkoutnow?token=2463323E24235WQ.

  4. 交易完成,跳转到新的URL https://example.com/return?token=2463323E24235WQ&PayerID=UEJ2NE9233DS5W.

一切似乎都很好,但是当我查看沙盒企业帐户(付款应该去往的地方)的通知时,它没有显示任何付款。

一切似乎都已相应设置,但付款没有进入我的帐户。

transaction is completed

不对,错了;买方同意付款。没有交易。

要创建交易,当买家 return https://example.com/return?token=2463323E24235WQ&PayerID=UEJ2NE9233DS5W ,您必须显示订单审查页面并通过适当的 API 调用捕获订单。

如果您想立即获取订单(跳过订单查看页面的显示),您可以在初始订单设置中指定此项,以便买家点击 "Continue" 按钮 return 到您的网站而不是说 "Pay Now".