在PayPal中自动捕获订单

时间:2020-07-03 11:48:03

标签: paypal

我正在将我的应用程序与PayPal集成,发现一个问题。

我将PayPal REST API用于意图:“ CAPTURE”

我通过 / v2 / checkout / orders POST端点在贝宝中创建订单后,客户在 https://www.sandbox.paypal.com/checkoutnow?token={TOKEN} 网站上为此订单付款,我没有在我的PayPal商业帐户上收到任何款项或交易。

当我检查此订单状态时,它表示已批准但未完成,因此我需要通过 v2 / checkout / orders / {TOKEN} / capture POST端点来捕获此订单。捕获此订单后,其状态为:已完成,我收到了钱。

是否可以在没有任何其他要求的情况下自动捕获订单? 因为当我使用PayPal按钮时,它会自动运行,并且我希望使用REST API获得相同的结果。

1 个答案:

答案 0 :(得分:1)

否,不可能。捕获步骤是必需的。

是否使用客户端集成:https://developer.paypal.com/demo/checkout/#/pattern/client

或调用您的服务器端路由的前端UI:https://developer.paypal.com/demo/checkout/#/pattern/server

总是需要批准后(在批准内)的捕获步骤。

相关问题