苹果支付流程图
2021-05-14 17:57:13 4 举报
苹果支付流程图
作者其他创作
大纲/内容
返回订阅结果
苹果订单ID && 支付凭证
trade_noapplepay_transaction
wzly_cash_check_log
是
计算商品ID
wzly_cash_log
根据支付凭证获取信息
wzly_applepay_fail_log
续订脚本
com.wzly.money良缘币充值
否
各种状态检查
苹果商品ID
App
返回票据信息
主动获取订阅状态
App Store server
C端数据库wzly_test3
用户向C端获取充值订单号
queue监听
APP启动后IOS系统自动请求获取购买详情
wzly_refund
主动推送续费扣款通知到APP
trade_notransaction(三方支付单号)source_order(业务订单号)
refund_notrade_noorder
上报苹果ID && 支付凭证
校验票据信息
传递到APP服务器校验
wzly_recharge
App Store
初始化票据信息request apple store
trade_no
充值订单号 && 苹果商品ID
费续订 && 首次续订
wzly_cash_refund_check_log
给用户发货,告知客户端 该笔订单完成
下发商品
GETuser_token_{token}HSETuser_{userid}_info.logintime = time()
创建充值订单
获取充值订单wzly_recharge.trade_no = {trade_no}
响应客户端数据
trade_notransaction
补单操作
初始化信息
com.wzly.svip.member超级会员
完成订单
其他状态检查
wzly_notify_data
超过重试次数
待付款状态
发放商品,告知客户端 该笔订单完成
初始化数据
C端服务器
{ receipt: \"收据信息\
用户信息
获取到数据
失败记录日志
创建退款订单
不匹配
完单提示
支付票据 && 充值订单号
com.wzly.star星标会员
APP
返回支付信息
主动通知当前用户续订状态
其他状态
充值订单信息
修改订单状态
com.wzly.general音视频服务
refund_no
com.wzly.member会员
开始
失败流程
添加失败记录wzly_applepay_fail_log
返回未完成的票据(可能多个)
合法
请求业务接口例子:lypay/app/order/goodsBuy
wzly_recharge.status 1:待付款 2:已付款 3:已取消 4:支付失败 5:退款中 6:已退款
细分业务订单创建
结束
wzly_recharge.apptype receipt.bundle_id
发送异步回调到C端服务端
记录回调信息
Cache
支付成功接口例子:lypay/app/notify_native
匹配
检查支付金额
返回支付状态
添加回调记录wzly_notify_data
获取票据信息
0 条评论
回复 删除
下一页