2

我的应用程序使用 PayPal Java 库进行付款。一切正常,但我无法理解一件事。交易代码到底是什么?假设我付款然后批准。结果,我收到了具有 ID (PAY- * ) 和交易->相关资源->销售-> ID 的 JSON 对象。我将它们都存储在数据库中,以便稍后显示给用户(以防他想退款)。但是,如果我从 PayPal 客户门户网站看到这些付款,在付款说明中我看到的不是这些 ID。交易代码完全不同!那么我应该存储哪一个?

先感谢您

4

1 回答 1

3

PayPal 通常使用交易 ID。这是一个 16 个字符的字母数字字符串。这将出现在您的 API 响应和 PayPal 站点中。假设 REST 类似于 Classic,交易 ID 是您为任何未来操作(捕获、退款等)引用付款的方式。

请注意,如果您使用 Express Checkout(客户通过 PayPal 帐户付款),他们将拥有自己的交易 ID,用于完全相同的交易。

于 2014-09-11T20:20:36.600 回答