ios - 如何在 ios 中使用 Paypal 退款?

标签 ios ios7 paypal

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

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

最佳答案

它必须通过您的服务器端 API(PayPal REST API - Refund a Sale)来实现。

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

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

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

引用链接:

Verify a mobile payment

Refund API reference

关于ios - 如何在 ios 中使用 Paypal 退款?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33228394/

相关文章:

iphone - 使用字符串在 unichar 中显示 emogi 图标

ios - uitableview 从滚动中隐藏 2 个单元格

ios - App 中的非公开 API,__strlcat_chk,__strlcpy_chk

objective-c - objective-c : decimalNumberByMultiplyingByPowerOf10 looses precision on perfect division

php - 如何在 PayPal 捐赠中添加特定金额

php - 从 paypal 返回后 session 被销毁

ios - ImageView 上的渐变层重用

iOS UIImage : set image orientation without rotating the image itself

iOS Swift - 获取当前本地时间和日期时间戳

java - Google App Engine (java) 支持哪个支付网关,无需重定向到其 native 网站