付款后修改PayPal Express Checkout自定义参数

时间:2015-05-14 09:05:01

标签: paypal paypal-ipn paypal-sandbox

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

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

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

有没有办法稍后修改自定义参数,该参数是在DoExpressCheckoutPayment中设置的? 我想为其添加客户ID,以便于将来的IPN,因为以后可能无法提供参考ID。

1 个答案:

答案 0 :(得分:2)

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