Paypal 通过RESTAPI检索事务ID

Paypal 通过RESTAPI检索事务ID,paypal,paypal-rest-sdk,Paypal,Paypal Rest Sdk,我的应用程序使用PayPal java库进行支付。一切正常,但有一件事我不明白。交易代码到底是什么?比如说,我先付款,然后批准。结果,我收到了一个JSON对象,它有一个ID(PAY-*)和一个transactions->related resources->sale->ID。这两个对象我都存储在数据库中,以便稍后向用户显示(以防用户想要退款)。但是,如果我从PayPal客户门户网站看到这些付款,在付款说明中,我看到的不是这些ID。。交易代码完全不同!那么我应该存储哪一个呢 提前感谢贝宝通常使用交

我的应用程序使用PayPal java库进行支付。一切正常,但有一件事我不明白。交易代码到底是什么?比如说,我先付款,然后批准。结果,我收到了一个JSON对象,它有一个ID(PAY-*)和一个transactions->related resources->sale->ID。这两个对象我都存储在数据库中,以便稍后向用户显示(以防用户想要退款)。但是,如果我从PayPal客户门户网站看到这些付款,在付款说明中,我看到的不是这些ID。。交易代码完全不同!那么我应该存储哪一个呢


提前感谢

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


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

在我的REST回复中,我找不到它。我使用的是支付链api,甚至使用的是我没有得到的标准支付apiit@GianlucaGhettini我不喜欢休息,因为它有时会使事情变得过于复杂。销售请求中的交易ID位于(仅称为
ID
)@Machavity下,但在快速结账后,您如何(通过RestAPI)接收销售对象?该响应仅包含一个PAY-XXXX id。@傻瓜,当您将其置于
交易>相关资源>销售>id下时