PayPal Express Checkout API - 可搜索的卖方定义的ID?
问题描述:
我使用PayPal Express Checkout API创建订阅。我想要做的是为每个订阅添加卖家定义的36个字符的ID,以便以后搜索。PayPal Express Checkout API - 可搜索的卖方定义的ID?
当发送CreateRecurringPaymentsProfile,我填充PROFILEREFERENCE领域,其表现为对卖家网站上的循环付款仪表盘上的“发票号码”。
在TransactionSearch方法上,有一个可以搜索的INVMUM字段,但它没有出现,这与“发票号码”相关。
因此......我如何填充正确的字段,以便我可以使用INVNUM进行搜索 - 还是有更好的解决方案来解决我的问题?
布鲁斯
答
我会设置一个Instant Payment Notification (IPN)解决方案。这样,交易的任何数据将自动通过您的脚本发送,并可以实时进行相应处理。
您发送的PROFILEREFERENCE值将作为invoice_number返回到IPN,因此它将在您的IPN脚本中可用。
所以无论你在一个TransactionSearch脚本中做什么,只需要在IPN中做。您不仅可以访问您之后的值,还可以实时自动执行整个过程,因此您不必混淆TransactionSearch/GetTransactionDetails。