支付流程图-ApplePay内购支付
2021-11-18 13:18:32 7 举报
ApplePay内购支付
作者其他创作
大纲/内容
异步通知退款信息
iOS SDK
新增退款单,更新订单状态
返回支付结果
1.创建订单
返回支付结果(验证通过支付成功或验证未通过支付失败)
3.验证票据
验证结果
业务系统
客户端在第二步支付成功后,需要考虑以下两种异常情况,做特殊处理,防止掉单:1、客户在完成第二步的支付操作后,客户端APP崩溃,导致没有发起第三步的票据验证:需要在重启APP后能够继续完成后续操作。2、完成第二步支付操作后,调用第三步验证票据接口时,可能在客户端、业务系统、支付中心和AppleStore之间任一节点出现网络异常,导致无法获取验证接口:需要有失败重试机制。 AppleStore服务器在国外,网络不稳定或延时现象要重点考虑。
更新支付状态
4.查询支付结果
返回订单信息
2.调起应用内支付
5.异步通知退款结果
支付中心
返回支付票据信息receipt
验证票据
Apple Store
业务侧在收到退款结果通知后,必须尽快返回SUCCESS,否则支付中心会重复通知
0 条评论
下一页