存储 paypal 请求 ID?

问题描述 投票:0回答:1

我使用 paypal api v2 处理付款,在我的标头中我放入

paypal-request-id
这是一个随机生成的 uuidv4,因为这就是文档中所说的,它是用户生成的随机数。现在我想知道如果此付款出现问题我是否应该将此请求 ID 存储在某处?或者我还应该存储有关贝宝付款的其他内容,以便当出现问题时我可以检查出了什么问题,或者所有这些都可以从开发人员仪表板中查看。我想避免的事情是,当出现问题时,我没有数据(如 ID)来检查出了什么问题。期待大家的解决方案和看法,先谢谢了!

security paypal
1个回答
0
投票

PayPal-Request-Id 对于捕获 API 操作特别有用,因此您可以在发生 500 错误时幂等地重试它们。它对任何其他目的没有用处。

您自己系统的订单 ID(如果是唯一的)应在创建订单时填充purchase_unit 的invoice_id 字段。它应该是唯一的,以前从未用于已完成的订单,因为默认情况下会阻止重复的发票_id 订单完成尝试(以防止同一事物的重复付款)。

© www.soinside.com 2019 - 2024. All rights reserved.