如何在ios中使用Paypal退款?

时间:2015-10-20 05:06:42

标签: ios ios7 paypal

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

谢谢,建议真的很感激。

1 个答案:

答案 0 :(得分:2)

必须使用服务器端API(PayPal REST API - 退款销售)来实现。

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

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

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

    参考链接:

    Verify a mobile payment

    Refund API reference