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。