使用PayPal的PayFlow Pro网关 - 如何获取批次ID?

时间:2013-03-25 21:51:30

标签: paypal

开发人员参考和指南描述了许多名称 - 值对,但对于事务的批处理ID显然没有。为什么这个省略我不知道,但我使用了一个简单的Curl调用过程,如网站上的示例代码所示。

如何通过API的一些elobrate使用批处理ID?

谢谢!

2 个答案:

答案 0 :(得分:0)

批处理ID仅在事务在夜间到处理器的批处理时显示,假设它们不是基于主机的。但是对于测试事务,它们只是测试。永远不会被批处理到处理器,并将保持6的转换状态。

答案 1 :(得分:0)

在交易结算后分配批次ID。这可能是第二天或两天后。如果您的处理器/银行速度较慢,甚至可以使用三个。

Payflow Pro有一个名为Reporting API的独立API接口。有一个名为结算报告的报告,它返回所有带批次ID的交易。还有一个名为批处理报告的报告,它返回总计和日期的批次摘要。

以下是报告文档: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