如何在 ios 中使用 Paypal 退款?

How to refund the payment using Paypal in ios?

我用的是paypal native sdk,这里没有退款支付的概念。为此,我们需要 REST API 吗?如果我们使用 REST API,那么我们需要获取事务 ID。我们怎样才能做到这一点?

谢谢,非常感谢您的建议。

它必须通过您的服务器端 APIs 实现(PayPal REST API - 退款销售)。

  1. 当您的应用使用 PayPal 移动 SDK 成功付款时,JSON 响应中将返回付款 ID。

  2. 您的应用程序与您的服务器通信并将 ID 发送到您的服务器

  3. 您的服务器可以将支付id值存储在数据库中,并通过对支付uri的GET请求查找支付资源,这也是为了验证移动支付(通过检查响应中的几个字段)
  4. JSON响应将在related_resources中包含一个Sale对象,用"state": "completed",获取销售id,将在退款调用中使用
  5. 拨打退款 API 电话,使用步骤#4 中的销售 ID

参考链接:

Verify a mobile payment

Refund API reference