在paypal中退款付款时发生错误

Posted

技术标签:

【中文标题】在paypal中退款付款时发生错误【英文标题】:Error occured while refund payment in paypal 【发布时间】:2014-08-27 12:28:38 【问题描述】:

我正在尝试使用“PAY-7TXXXXXXXXXXXXXXXXXX3RA”之类的 ID 在贝宝中退还已完成的付款。我通过从 android paypal sdkv2 付款获得了这个 ID。当我使用该响应 ID 进行退款时,出现以下错误。谁能帮我解决这个问题?我应该在 url 中提供什么 id?

网址:https://api.sandbox.paypal.com/v1/payments/sale/PAY-7TXXXXXXXXXXXXXXX3RA/refund

错误响应:


    "name": "INVALID_RESOURCE_ID",
    "message": "The requested resource ID was not found",
    "information_link": "https://developer.paypal.com/webapps/developer/docs/api/#INVALID_RESOURCE_ID",
    "debug_id": "b34b00ad00d57"

【问题讨论】:

【参考方案1】:

您在此处尝试退款的销售包含在付款中,并具有单独的 ID。如果您使用 PAY-xxx ID 获得付款,您将看到包含销售的 related_resources 字段。使用销售 ID 进行退款。

【讨论】:

以上是关于在paypal中退款付款时发生错误的主要内容,如果未能解决你的问题,请参考以下文章

Paypal 退款服务抛出 TRANSACTION_REFUSED 错误

使用 rest api 捕获付款时发生 Paypal 内部服务器错误

Paypal Refund Sale REST API 返回:远程服务器返回错误:(404)未找到

PayPal:从付款中退款

如何启用贝宝自适应付款的退款?

Paypal - 付款退还的营业税