我使用Paypal Express Checkout进行定期付款,无需任何试用。
对于第一笔付款,我使用DoExpressCheckoutPayment API Operation (NVP)
,并在自定义参数中存储参考值。
在付款之前,我没有客户ID,因为它是在付款后生成的,因此我使用自定义参数中的参考值来验证付款并稍后注册客户
有没有办法稍后修改自定义参数,该参数是在DoExpressCheckoutPayment
中设置的?
我想为其添加客户ID,以便于将来的IPN,因为以后可能无法提供参考ID。
答案 0 :(得分:2)
不,以后不能修改。我建议在将用户发送到PayPal之前在系统中创建客户记录。您可以使用待处理状态或类似的状态创建它,然后在付款完成后更新状态。这样您就可以获得所需的ID,并将其附加到付款中。