gpt4 book ai didi

php - PHP 中 Paypal 交易 ID 的安全性

转载 作者:行者123 更新时间:2023-11-28 23:53:29 26 4
gpt4 key购买 nike

在Paypal快捷支付API中,

有个字段调用交易ID,好像只需要保证唯一即可,不过ID可以是任意的。所以我这样写代码:

$transaction = new Transaction();
$transaction->setAmount($amount)
->setItemList($itemList)
->setDescription("Service Fee")
->setInvoiceNumber(random_string('alnum', 15));

随机字符串在 codeigniter 中是函数。但我怀疑这样定义 ID 是否是标准方法:

问题是:

1) 如何在 PHP 中定义 Paypal 交易 ID?例如使用时间戳+成员(member)ID?

2) 对于直接支付,我应该为每笔交易在数据库中记录什么?自己定义的交易ID、token(EC-xxxxxxxx之一)、金额等...?

感谢帮助

最佳答案

不是 Php 开发人员,所以这更“通用”:

“交易 ID”可帮助您的系统中创建对交易的引用。

例如,如果您需要回答“第 123 号订单已付款吗?” (其中 Order 123 是您的系统生成的引用),您可以根据您自己的引用进行搜索(而不是 Paypal 生成的数字/id 等)。不言而喻,无论您使用什么,都应该在您的系统中保留一些有用的东西....

不过,我不会将其等同于“安全”。检查交易细节的有效性,而不仅仅是一些引用。

嗯。

关于php - PHP 中 Paypal 交易 ID 的安全性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32177189/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com