【问题标题】:Modify PayPal Express Checkout custom parameter after payment付款后修改 PayPal Express Checkout 自定义参数
【发布时间】:2015-07-25 19:59:25
【问题描述】:

我正在使用 Paypal Express Checkout,无需任何试用即可进行定期付款。

对于第一次付款,我使用DoExpressCheckoutPayment API Operation (NVP),并将参考值存储在自定义参数中。

在付款之前,我没有客户ID,因为它是在付款后生成的,所以我使用自定义参数中的参考值来验证付款并稍后注册客户

以后有没有办法修改DoExpressCheckoutPayment中设置的自定义参数? 我想将客户 ID 添加到其中,以简化未来的 IPN,因为参考 ID 可能稍后不可用。

【问题讨论】:

    标签: paypal paypal-ipn paypal-sandbox


    【解决方案1】:

    不,以后不能修改。我建议在将用户发送到 PayPal 之前在您的系统中创建客户记录。您可以使用待处理状态或类似的状态创建它,然后在付款完成后更新状态。这样您就可以获得所需的 ID 并将其附加到付款中。

    【讨论】:

    • 谢谢安德鲁,似乎是唯一的办法:)
    猜你喜欢
    • 2018-08-05
    • 2010-12-03
    • 2023-03-25
    • 1970-01-01
    • 2013-07-16
    • 2018-08-25
    • 2017-09-02
    • 2014-06-27
    • 2021-01-20
    相关资源
    最近更新 更多