【问题标题】:Paypal express checkout get receipt id in responsePaypal 快速结帐获取收据 ID 作为响应
【发布时间】:2025-12-01 16:10:01
【问题描述】:

在使用贝宝快速结账时,我有没有办法获得贝宝收据 ID。

我确实获得了交易 ID,但我需要收据 ID。 Paypal 正在通过邮件向客户发送收据 ID,但我在 API 响应中需要它。

【问题讨论】:

标签: paypal


【解决方案1】:

获取Receipt ID的唯一方法,你必须调用GetTransactionDetails api并且可以从这里获取receipt id。

文档:https://developer.paypal.com/docs/classic/api/merchant/GetTransactionDetails_API_Operation_NVP/

【讨论】:

  • 感谢您的帮助。我只是尝试从交易 ID 获取交易详细信息,但它不显示收据 ID。它提供了许多数据作为响应,但没有收据 ID。
  • 如果您实际查看他链接到的文档,它确实显示此 API 将返回 RECEIPTID。如果您没有将其包含在响应中,则该事务必须根本没有。如果我没记错的话,receipt_id 只有在 PayPal 结账时使用信用卡作为资金来源时才会包含在交易中。如果使用 PayPal/银行资金,则没有收据 ID。