PayPal Express Checkout的onAuthorize方法足以确认付款?

时间:2018-09-17 14:39:52

标签: paypal

我正在实现PayPal Checkout服务器集成,并且我想知道在触发onAuthorize方法时是否安全地将订单标记为已付款。

我也想知道是否需要实施网络挂钩来验证付款。

谢谢。

1 个答案:

答案 0 :(得分:0)

以下内容基于标记为1月17日起弃用的“经典”

我有同样的问题。这些呼叫显示在Sandbox API呼叫历史记录中,但我看不到有任何资金流向。我的真实账户也一样。我有一种直觉,认为交易需要在授权后才能被捕获。

要捕获付款,请使用返回的授权ID发出DoCapture请求。 来源:https://developer.paypal.com/docs/classic/express-checkout/ec_authorize_and_capture/#required-code-changes-for-authorization-and-capture

更新:我毕竟并没有使用经典的,而是新的Client Rest:https://developer.paypal.com/demo/checkout/#/pattern/client

它接近经典,我只需要添加...

return actions.payment.execute();

然后发生实际转移。