Paypal API : Which transactions can or cannot be retrieved with "GetTransactionDetails"

标签 paypal

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

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

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

但我找不到任何有关使用 GetTransactionDetails 可以调用或不能调用哪些事务的具体信息?

有人知道吗?

谢谢

最佳答案

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

定期配置文件详细信息。

日期事件的原因/注释
2013 年 4 月 30 日商家资料重新激活
2013年4月25日简介暂停营业
2013 年 4 月 25 日商家资料重新激活
2013年4月25日简介暂停营业
2013 年 4 月 25 日商家资料重新激活
2013年4月25日简介暂停营业
2013 年 4 月 25 日商家资料重新激活
2013年4月25日简介暂停营业
2013 年 4 月 25 日创建商家资料

关于 Paypal API : Which transactions can or cannot be retrieved with "GetTransactionDetails",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16312964/

相关文章:

php - 如何使用 PHP 解析来自 PayPal API 的 SOAP 响应?

Paypal 自适应支付: payment chained/Error 550001 feespayer

authentication - 让 Paypal Sandbox 保持登录状态超过 5 分钟

php - 使用 Codeception 提交表单时的 cookie 无效

paypal - 将用户的 Paypal 帐户保存到我的网络应用程序

php - Codeigniter - 数字商品 Paypal 库订阅响应空

Paypal Express Checkout 提供全商品折扣

php - 从 paypal 返回后 session 被销毁

Paypal 立即购买按钮 - 预填充信用卡

perl - Paypal IPN : unable to get local issuer certificate