Worldpay iOS:如何验证交易?

时间:2018-02-13 16:40:20

标签: ios worldpay

我正在考虑将WorldPay集成到iOS应用中,但在审核iOS文档时我似乎缺少了一个步骤。

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

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

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

Braintree API让您调用自己的服务器来调用Braintree服务器来验证交易是否有效并接受,这就是它们阻止用户向服务器伪造请求的方式,该服务器声称已经完成了实际上已经完成的交易#39已付钱了。

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

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

1 个答案:

答案 0 :(得分:0)

使用WorldPay webhooks可以实现这一点:

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

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