【问题标题】:Is transaction_id of paypal Mass Payout Item mutable?paypal Mass Payout Item 的 transaction_id 是否可变?
【发布时间】:2022-12-09 21:05:22
【问题描述】:

我使用https://developer.paypal.com/docs/api/payments.payouts-batch/v1/#payouts-item_get api 通过 Paypal 请求我的付款。

我的问题是:当付款项的状态从成功更改为退款时,transaction_id 是否也会更改(即退款交易的 ID)?

API文档中不清楚;唯一清楚的是 transaction_id 在某些情况下可能为空。他们也称它为“The”transaction_id,所以这有点暗示它在设置后是不可变的,尽管这只是一个假设。

【问题讨论】:

  • 要添加一些上下文,我问是因为据我所知,付款和退款是两种不同的交易。
  • PayPal 交易和该交易的退款是两件独立的事情。每个人都有自己的ID。这是需要弄清楚的重要细节,其余的可以自己测试。

标签: paypal paypal-rest-sdk


【解决方案1】:

经过实验,发现https://developer.paypal.com/docs/api/payments.payouts-batch/v1/#payouts-item_get的result的transaction_id发生了变化。

注销前,transaction_id为原交易id,注销后,变成注销交易的transaction_id。

似乎没有记录这些更改的规则,我们应该将文档中的“交易 ID”读作“与原始交易相关的一些交易 ID,或者可能是原始交易。

这不是最新的交易要么;最新的是手续费退款交易。

【讨论】:

    猜你喜欢
    • 2015-09-19
    • 2014-04-26
    • 2014-11-11
    • 2018-12-30
    • 2020-09-28
    • 2022-01-08
    • 1970-01-01
    • 2013-08-03
    • 2012-12-20
    相关资源
    最近更新 更多