我在我的网站上使用PayPal Express Chechkout进行一次付款。除了无法从PayPal获取payID和payerID之外,其他一切工作正常。如果交易成功,我需要这些变量来在数据库中进行更改。
当前,我正在使用以下代码。 Sandbox和Live Modus中的交易正常,付款成功后也可以进行重定向。我的问题是,我无法检索paymentID和payerID。
TabLayout
谁能告诉我,我该如何更改我的代码,以便从交易中获取PaymentId和payerID?
答案 0 :(得分:0)
...
actions.payment.execute()
:() => Promise<PaymentDetails>
调用PayPal REST API的Helper函数,执行 交易,并返回包含Payment details object以及交易详细信息,买方详细信息等的承诺。
...
示例:
...
actions.payment.execute({ ... })
.then(function(res) { ... res.id /* $paymentID */ ... }) ...
...