我正在考虑将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进行的交易是否真实?
答案 0 :(得分:0)
使用WorldPay webhooks可以实现这一点:
https://developer.worldpay.com/jsonapi/docs/webhooks-orders
必须在服务器端实施webhook,并维护成功事务的记录。这确实使iOS端逻辑变得复杂,因为这个过程变得异步,因为我们无法控制WorldPay何时调用webhook。