database - IPN Paypal - 它是独一无二的吗?

标签 database paypal transactions paypal-ipn

我有一个问题,每笔交易的paypal IPN txn_id 是唯一的吗? 我的意思是,是否可以有 2 个单独的交易,具有相同的 txn_id? 因为我使用的 TXN_ID 在我的数据库中有我的订单 ID,所以我想知道在 2 次不同的购买中是否存在重复 txn id 的风险。谢谢。

最佳答案

在每个环境(沙盒和实时)中,交易 ID 始终是唯一的。偶尔会有一些交叉,相同的交易 ID 在 Sandbox 和 Live 上都存在,但它们总是代表不同的交易。此外,在 99.999999% 的情况下,如果您拥有实时交易 ID,则相应的沙盒交易 ID 将属于其他人(反之亦然)。

因此,请注意不要将实时交易 ID 和沙盒交易 ID 存储在同一个表中,这样应该没问题。

关于database - IPN Paypal - 它是独一无二的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29634691/

相关文章:

php - 如何为 Laravel 5 设置数据库队列驱动程序?

php - 编写控制面板脚本修改php文件

php - 使用 PayPal 自动退款

spring - JTA/JTS 如何处理事务超时问题?

php - 多个连接上的事务,当一个事务执行时数据完整性失败

android - Android 平板电脑上的本地数据库

mysql - 在 mysql 中使用 AES_ENCRYPT 和 AES_DECRYPT 搜索 LIKE

php - 从 iOS 设备到网络服务 (PHP) 的 Paypal 支付

Paypal Mass 支付 IPN,payment_status 为 Denied

database - 交易最佳实践