PayPal Express Checkout API - 可搜索的卖家定义ID?

时间:2015-10-06 16:14:27

标签: paypal

我正在使用PayPal Express Checkout API创建订阅。我想要做的是为每个我以后可以搜索的订阅添加卖家定义的36个字符ID。

发送CreateRecurringPaymentsProfile时,我填写了PROFILEREFERENCE字段,该字段在卖家网站的定期付款信息中心显示为“发票编号”。

在TransactionSearch方法上,有一个可以搜索的INVMUM字段,但它不会显示与“发票编号”相关联。

那么......我如何填充正确的字段以便我可以使用INVNUM进行搜索 - 或者是否有更好的解决方案来解决我的问题?

布鲁斯

1 个答案:

答案 0 :(得分:0)

我会设置一个Instant Payment Notification (IPN)解决方案。这样,任何交易数据都将通过您的脚本自动发送,并可以相应地实时处理。

您发送的PROFILEREFERENCE值将作为invoice_number返回IPN,因此可在您的IPN脚本中使用。

所以无论你在TransactionSearch脚本中做什么,只需在IPN中做到这一点。您不仅可以访问您之后的价值,而且还可以实时自动执行整个流程,因此您根本不必使用TransactionSearch / GetTransactionDetails。