1

我正在使用 paypal-php-sdk 中的示例并设置付款。它工作正常,我得到了重定向 URL,我可以付款了。

在示例中,PaymentId 存储在会话中,稍后在executePayment.php检索中。在评论中,它说将其存储在数据库中。

但是如何将此 PaymentId 链接到 paypal api 给出的返回值?

付款获得批准后,我将使用以下参数发送回我的网上商店:

ExecutePayment.php?success=true&token=EC-xxxxxx&PayerID=AXxxxxx

如何将 token-payerID 链接到我的 PaymentID?所以我不必将它存储在会话中?例如,是否有可能在构建支付过程中获得 ec-token?

4

1 回答 1

2

结果很简单!

在返回 url 参数中,您只需给 url 一个查询字符串。很简单:

$returnUrl = 'executePayment.php?orderId=234'

然后,Paypal 会自动将令牌和付款人 ID 添加到返回 URL。

于 2013-08-24T07:52:55.183 回答