我用的是paypal native sdk,这里没有退款支付的概念。为此,我们需要 REST API 吗?如果我们使用 REST API,那么我们需要获取事务 ID。我们怎样才能做到这一点?
谢谢,非常感谢您的建议。
最佳答案
它必须通过您的服务器端 API(PayPal REST API - Refund a Sale)来实现。
当您的应用使用 PayPal Mobile SDK 成功支付时,JSON 响应中将返回一个支付 ID。
您的应用与您的服务器通信并将 ID 发送到您的服务器
- 您的服务器可以将支付 id 值存储在数据库中,并通过对支付 uri 的 GET 请求查找支付资源,这也是为了验证移动支付(通过检查响应中的几个字段)
- JSON响应将在
related_resources
中包含一个Sale对象,通过"state": "completed"
,获取销售id
,将在退款电话中使用 - 使用步骤#4 中的销售 ID 进行退款 API 调用
引用链接:
关于ios - 如何在 ios 中使用 Paypal 退款?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33228394/