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

问题描述:

开发人员参考和指南描述了许多名称 - 值对,但实际上没有用于交易的批次ID。为什么这个ommision我不知道,但我使用了简单的卷曲调用过程,如网站上的示例代码所示。使用PayPal的PayFlow Pro网关 - 如何获取批次ID?

如何获得批处理ID与一些​​elobrate使用的API?

谢谢!

批处理ID只会显示事务在夜晚结束时分批处理,假设它们不是基于主机的。但是对于测试交易,它们只是测试。永远不会批量处理器,并将保持在6的反式状态。

批处理ID在事务处理结束后分配。这可能是第二天或两天后。如果您的处理器/银行速度较慢,甚至可能是三个。

Payflow Pro有一个独立的API接口,称为Reporting API。有一份报告称为“结算报告”,它返回所有具有批次ID的交易。还有一个称为批量报告的报告,它返回总数和日期的批次摘要。

以下是报告文档:https://cms.paypal.com/cms_content/CA/en_US/files/developer/PP_Reporting_Guide.pdf

我写一个Ruby Payflow库,它使用报告API。你也可以看到它是如何工作的。 https://github.com/bypasslane/payflow-ruby