我正在使用 PayFlow Pro Payments 进行定期计费。
我希望能够使用 API 来获取特定定期配置文件 ID 的交易历史记录 - 但 API 不够清晰。
我一直在阅读 TRXTYPE=I - 但我无法获取交易 ID,因为 PayFlow 是进行定期计费的。我可以很好地创建/更新/取消订阅 - 但我根本无法从中获取任何交易历史记录。我可以通过管理个人资料、选择个人资料然后单击“查看交易”来在线浏览它们
因此,如果我进行这样的调用
供应商[9]=*********&合作伙伴[3]=***&用户[9]=************&PWD[11]=*** ********&TRXTYPE[1]=I&CUSTREF[12]=RP0000000158
我回来了
“CUSTREF 无效”
如果我这样做
供应商[9]=*********&合作伙伴[3]=***&用户[9]=************&PWD[11]=*** ********&TRXTYPE[1]=I&ORIGID[12]=RP0000000158
我回来了
“未注册此招标类型”
如果我输入 Tender 类型 Tender[1]=C 或 Tender[1]=P;还是同样的问题。
如果我手动输入其中一个交易 ID,那么我会获取该交易的详细信息 - 但我想获取为定期配置文件完成的交易列表:(
任何建议/方向将不胜感激。
最佳答案
Payflow 定期付款开发人员指南第 30 页详细介绍了对定期付款运行查询的参数。信息如下:
TRXTYPE 指定重复配置文件请求。必须是“R”
ACTION 指定要采取的操作。必须是“我”
ORIGPROFILEID 要查询的配置文件的配置文件 ID。
测试配置文件的配置文件 ID 以 RT 开头。实时个人资料的个人资料 ID 以 RP 开头。
以防万一您需要,请参阅 Payflow 定期付款开发人员指南:
关于paypal - PayFlow Pro - 使用定期计费配置文件 ID 获取交易历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23420240/