【问题标题】:PayPal JSON Response Object Transaction IDPayPal JSON 响应对象交易 ID
【发布时间】:2021-06-04 17:59:17
【问题描述】:

我正在开发一个 Javascript / PHP / REST API 并想仔细检查事务 ID 长度。在大多数文档中,都指出已完成交易的 JSON 响应对象交易 ID 是唯一的 17 个字符的字符串,但是 orderID 的长度为 19 个字符。文档指出,“有效的交易 ID 长度为 17 个字符,订单 ID 除外,它的长度为 19 个字符。”当我运行测试时,由 PayPal 生成并包含在我的 URL(用于 PHP 处理页面)中的订单 ID 与交易 ID 是相同的 17 个字符串。

由于必须将其插入数据库,因此字符长度的突然变化可能会导致问题。交易 ID 和订单 ID 是否始终相同?它们在某些情况下会有所不同吗?弄清楚这一点会很有帮助。非常感谢您的帮助! 干杯, 沙克尔顿

【问题讨论】:

    标签: php paypal


    【解决方案1】:

    使用 v2 REST API,订单 ID 长度为 17 个字符,格式与交易 ID 相同。

    如果您发现对 19 个字符的订单 ID(以 O- 前缀开头的 ID)的引用,则您正在阅读旧版 v1 REST 或经典 NVP/SOAP API 文档。

    【讨论】:

    • 谢谢普雷斯顿,有这么多的文档,这太荒谬了。这很有帮助!
    猜你喜欢
    • 2014-04-09
    • 2014-06-26
    • 1970-01-01
    • 2011-09-12
    • 2012-11-02
    • 1970-01-01
    • 1970-01-01
    • 2016-04-17
    • 2018-12-20
    相关资源
    最近更新 更多