在Ionic iOS应用中集成Recurly Apple Pay的实现方案咨询
在Ionic应用中集成Recurly Apple Pay的方案选择
问题翻译
我了解到Recurly的iOS客户端SDK仅适用于原生iOS应用,现在需要在Ionic应用中实现基于Recurly的Apple Pay功能,请问应该遵循Recurly的Web端Apple Pay实现方案,还是通过Ionic Native的Apple Pay SDK来集成?
方案建议
优先采用Recurly Web端Apple Pay实现方案
你的核心需求是对接Recurly支付服务,直接使用Recurly官方的Web端方案,能确保支付流程与Recurly后端服务无缝兼容,避免第三方SDK适配带来的支付异常、数据同步错误等问题。Ionic基于Web技术栈构建,Web端方案在兼容性和对接顺畅度上更有保障,还能直接复用Recurly提供的成熟支付处理逻辑。不推荐直接使用Ionic Native Apple Pay SDK
该SDK仅负责调用iOS设备的Apple Pay原生能力,若要对接Recurly,你需要自行处理支付令牌与Recurly后端的交互逻辑,这会增加额外开发量,且容易出现签名验证、数据格式不匹配等问题,官方也不会为这类自定义集成提供技术支持。
如果你的Ionic应用通过Capacitor/Cordova打包为原生容器应用,依然可以基于Recurly的Web方案做适配,确保在iOS设备上正常唤起Apple Pay,同时依托Recurly的官方逻辑完成支付流程。
内容的提问来源于stack exchange,提问作者Divya
相关产品推荐
相关产品推荐

