PayPal API:使用“GetTransactionDetails”可以或不可以检索哪些事务

时间:2013-05-01 05:00:38

标签: paypal

在以下文档中: https://developer.paypal.com/webapps/developer/docs/classic/api/merchant/GetTransactionDetails_API_Operation_SOAP/

提到: “注意:使用GetTransactionDetails无法检索某些类型的交易的详细信息。例如,您无法获取银行转帐提款的详细信息。”

事实上,如果我使用“TransactionSearch”API然后在每次返回的TransactionId中调用“GetTransactionDetails”,则对“GetTransactionDetails”的一些调用将失败。

但我找不到任何关于GetTransactionDetails可以或不能调用哪些事务的细节?

有谁知道吗?

由于

1 个答案:

答案 0 :(得分:1)

您收到错误是因为您正在通过“I-30PA9BJX6HCX”获取交易ID。这不是交易ID。这是个人资料ID。您需要传递事务ID。我检查了配置文件的事务历史记录,但我没有看到为此事务处理过任何成功的事务。看起来您创建了配置文件并将其暂停并重新激活了几次,但它从未收费。下一个付款日期设置为2013年5月25日。它应该在该日期开具账单。如果您想测试GetTransactionDetails API调用,可以将事务ID作为“3DC84483CN537843X”传递。这是您帐户上成功处理的其他交易的交易ID。如果您想获取有关配置文件的详细信息,您可能希望使用GetRecurringPaymentProfileDetails API调用,然后通过该调用,您可以传递配置文件ID“I-30PA9BJX6HCX”。

重复的个人资料详情。

日期事件从到原因/注释
2013年4月30日简介重新启动商家
2013年4月25日ProfileSuspended Merchant
2013年4月25日简介重新启动商家
2013年4月25日ProfileSuspended Merchant
2013年4月25日简介重新启动商家
2013年4月25日ProfileSuspended Merchant
2013年4月25日简介重新启动商家
2013年4月25日ProfileSuspended Merchant
2013年4月25日个人资料创建商家