2015-10-06 30 views
0

我使用PayPal Express Checkout API創建訂閱。我想要做的是爲每個訂閱添加賣家定義的36個字符的ID,以便以後搜索。PayPal Express Checkout API - 可搜索的賣方定義的ID?

當發送CreateRecurringPaymentsProfile,我填充PROFILEREFERENCE領域,其表現爲對賣家網站上的循環付款儀表盤上的「發票號碼」。

在TransactionSearch方法上,有一個可以搜索的INVMUM字段,但它沒有出現,這與「發票號碼」相關。

因此......我如何填充正確的字段,以便我可以使用INVNUM進行搜索 - 還是有更好的解決方案來解決我的問題?

布魯斯

回答

0

我會設置一個Instant Payment Notification (IPN)解決方案。這樣,交易的任何數據將自動通過您的腳本發送,並可以實時進行相應處理。

您發送的PROFILEREFERENCE值將作爲invoice_number返回到IPN,因此它將在您的IPN腳本中可用。

所以無論你在一個TransactionSearch腳本中做什麼,只需要在IPN中做。您不僅可以訪問您之後的值,還可以實時自動執行整個過程,因此您不必混淆TransactionSearch/GetTransactionDetails。

相關問題