我使用paypal-php-sdk中的示例并设置付款。它工作正常,我获得了重定向网址,我可以进行付款。
在示例中,PaymentId存储在会话中,稍后存储在executePayment.php
中。在评论中,它说要存储它,当然是在数据库中。
但是如何通过paypal api将此PaymentId链接到返回值givin?
付款获得批准后,我会使用以下参数发回我的网上商店:
ExecutePayment.php?success=true&token=EC-xxxxxx&PayerID=AXxxxxx
如何将token-payerID链接到我的PaymentID?所以我不必将它存储在会话中?例如,在付款的构建过程中是否可以获得ec-token?
答案 0 :(得分:2)
事实证明这很简单!
在return url参数中,您只需为url提供一个查询字符串。很简单:
$returnUrl = 'executePayment.php?orderId=234'
然后,Paypal会自动将令牌和付款人ID添加到返回网址。