我正在使用PayPal Express Checkout,无需任何试用即可进行付款。
首付款,我正在使用DoExpressCheckoutPayment API Operation (NVP)
,并在自定义参数中存储参考值。
付款之前,我没有客户ID,因为付款后生成了客户ID,因此我在自定义参数中使用参考值来验证付款并稍后注册
有没有办法在以后修改自定义参数,该参数是在DoExpressCheckoutPayment
中设置的?我想将客户ID添加到其中,以简化未来的IPN,因为参考ID稍后可能不可用。
否,以后再修改。我建议的是在将用户发送到PayPal之前在您的系统中创建客户记录。您可以使用待处理状态或类似的内容来创建它,然后一旦付款完成后更新状态。这样,您将拥有所需的ID并可以将其附加到付款中。