ios支付接口及逻辑信息
2021-07-08 14:26:17 0 举报
登录查看完整内容
iOS
作者其他创作
大纲/内容
苹果支付创建订单
库-表
1、续费验证支付截至时间和当前时间对比,如果当前时间小于服务结束时间,则进行下单给服务操作2、创建支付订单IOSPayServiceUtil#insertApplepayOrder(order)3、添加支付收据(IOSPayServiceUtil#insertApplepayReceiptStatus)4、更新支付订单IOSPayServiceUtil.updateApplepayOrder(order)5、更新支付收据&&给服务&&新产品推送热云数据统计MQ(IOSPayServiceUtil#updateApplepayReceiptStatus)6、更新用户服务订单表(UserOrderService#update)
底层
点击支付
IOSPayServiceUtil#insertApplepayOrder(order)
IosPayGroovyController#createAppleOrder
T_APP_APPLEPAY_ORDER苹果支付订单表插入数据
3、T_APP_APPLEPAY_RECEIPT苹果支付添加交易数据
1、更新苹果支付订单信息IOSPayServiceUtil#updateApplepayOrder(order)2、添加苹果交易收据数据IOSPayServiceUtil#insertApplepayReceipt(receipt)3、验证支付(1)更新支付订单(同1)(2)更新交易收据状态&&给服务&&新产品推送热云数据统计MQ(IOSPayServiceUtil#updateApplepayReceiptStatus)(3)更新用户服务订单表(UserOrderService#update)
1、T_APP_APPLEPAY_ORDER苹果支付订单更新数据
生成支付订单
客户端
苹果无密支付(续订)回调
苹果有密支付(初订)回调
IosPayGroovyController#applePayCallBack
2、T_APP_APPLEPAY_ORDER苹果支付创建订单
3、(3)T_APP_USER_ORDER苹果支付订单更新数据
2、T_APP_APPLEPAY_RECEIPT苹果支付添加交易数据
服务端
6、T_APP_USER_ORDER苹果支付更新服务订单
IosPayGroovyController#applePayCallBackRenewal
同时(新产品)推热云ReyunUtil#reyunOrder
收藏
0 条评论
回复 删除
下一页