开发人员参考和指南描述了许多名称-值对,但对于事务的批次 ID 显然没有。为什么我不知道为什么会这样,但我使用了 Curl 调用的简单过程,如网站上的示例代码所示。
如何通过对 API 的一些精心使用来获得批次 ID?
谢谢!
开发人员参考和指南描述了许多名称-值对,但对于事务的批次 ID 显然没有。为什么我不知道为什么会这样,但我使用了 Curl 调用的简单过程,如网站上的示例代码所示。
如何通过对 API 的一些精心使用来获得批次 ID?
谢谢!
假设它们不是基于主机的,批处理 ID 只会在交易在晚上结束时批处理到您的处理器时显示。但是,对于测试事务,它们只是测试。永远不会被批处理到处理器,并且将保持在 6 的跨状态。
交易结算后分配批次 ID。这可能是第二天或两天后。如果您的处理器/库速度较慢,甚至三个。
Payflow Pro 有一个单独的 API 接口,称为报告 API。有一个称为结算报告的报告返回具有批次 ID 的所有交易。还有一个名为 Batch Report 的报告,它返回包含总计和日期的批次摘要。
以下是报告文档:https ://cms.paypal.com/cms_content/CA/en_US/files/developer/PP_Reporting_Guide.pdf
我为 Ruby 编写了一个使用 Reporting API 的 Payflow 库。您还可以在那里查看它是如何工作的。https://github.com/bypasslane/payflow-ruby