【问题标题】:Worldpay iOS: how to verify transaction?Worldpay iOS:如何验证交易?
【发布时间】:2018-07-24 02:30:05
【问题描述】:

我正在考虑将 WorldPay 集成到 iOS 应用程序中,但在查看 iOS 文档时,我似乎遗漏了这个过程中的一个步骤。

iOS SDK 提供了从应用创建交易的方法:

https://github.com/worldpay/worldpay-lib-ios

这样的结果是一个包含订单令牌的订单。

Braintree API 让您调用自己的服务器来调用 Braintree 服务器来验证交易是否有效并被接受,这就是它们如何防止用户向服务器伪造请求,声称已经完成了实际上没有完成的交易已付款。

https://developers.braintreepayments.com/start/overview

在使用 iOS SDK 时,如何验证通过 Worldpay 进行的交易是真实的?

【问题讨论】:

    标签: ios worldpay


    【解决方案1】:

    这可以通过 WorldPay 网络钩子实现:

    https://developer.worldpay.com/jsonapi/docs/webhooks-orders

    必须在服务器端实施 webhook,并维护成功交易的记录。由于我们无法控制 WorldPay 何时调用 webhook,这确实使 iOS 端逻辑复杂化,因为该过程随后变为异步。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-07
      • 2014-02-11
      • 2021-04-15
      • 2021-03-06
      • 1970-01-01
      • 1970-01-01
      • 2022-07-22
      相关资源
      最近更新 更多