android - paypal退款支付出错

标签 android paypal paypal-sandbox paypal-rest-sdk

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

最佳答案

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

关于android - paypal退款支付出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24603551/

相关文章:

android - 列类型 bool 值的房间数据库迁移问题

android - 在 iOS 上每 15-30 分钟安排一项任务

paypal - MPL 和 PayPal iOS SDK 之间的区别

paypal - 将 CUSTOM 变量发送到 CreateRecurringPaymentsProfile

php - Paypal 不会在转换后自动重定向

android - 如何防止应用程序被卸载?

java - RecyclerView Adapter - 只有创建 View 层次结构的原始线程才能触摸其 View

javascript - Paypal 不会将沙盒交易数据发送到 IPN

paypal - Sandbox api curl (5) SSL 连接错误

Paypal 支付 API 限制?