PayPal 的交易 ID (txn_id) 的长度和类型是多少?

Posted

技术标签:

【中文标题】PayPal 的交易 ID (txn_id) 的长度和类型是多少?【英文标题】:What is the length and type of PayPal's transaction ID (txn_id)? 【发布时间】:2011-11-24 11:18:49 【问题描述】:

我想存储 PayPal 交易 ID。我需要在数据库中的该字段上设置什么长度和类型?目前,我设置了varchar(128)。够了吗?

【问题讨论】:

PayPal IPN unique identifier 的可能重复项 【参考方案1】:

在transaction search API 中建议事务ID 的最大长度为19 个单字节。事务 ID 是字母数字,所以 varchar(19) 就可以了。

我个人会选择varchar(20),以防万一他们用尽了交易 ID 并需要添加一个额外的数字 :)

【讨论】:

您提供的链接不再有效(2017 年 1 月),现在重定向到 PayPal 的文档主页。 @Dai 实际上,现在互联网上几乎每个 PayPal 链接都已损坏并指向文档主页。如果他们必须对文档 url 进行更改,他们应该支持旧链接【参考方案2】:

parent_txn_id 在退款、撤销或取消撤销的情况下,该变量包含原始交易的 txn_id,而 txn_id 包含新交易的新 ID。 长度:19 个字符 类型:字符串

【讨论】:

以上是关于PayPal 的交易 ID (txn_id) 的长度和类型是多少?的主要内容,如果未能解决你的问题,请参考以下文章

未设置 PayPal IPN 发布变量“txn_id”

paypal IPN 获取买家交易ID

重试失败付款时,PayPal 是不是使用相同的交易 ID?

什么是 paypal api 的 txn_id 以及为什么要检查它以及如何检查?

txn_id 和 payment_status 使 PayPal IPN 独一无二?

用于电子支票的 PayPal IPN