美文网首页
2021-12-14

2021-12-14

作者: OpenLee | 来源:发表于2021-12-14 11:43 被阅读0次

    一、内购的4中商品类型

    image

    二、内购和支付宝支付、微信支付的区别

    image

    三、苹果内购流程

    image

    四、使用过程中会出现的问题

    1、重复订单

    2、用户给钱了,服务器没有发放对应的商品(漏单)

    3、拉起支付失败

    引起问题的主要原因:复杂的网络环境导致某一环节访问失败。

    针对第一第二点我们在支付成功回调时做了数据本地保存,只有和后台服务器对接成功才会删除对应的数据。目前每次APP启动会查询一次是否有漏单,有就静态请求服务器。

    第三点:等一下再支付。

    五、iOS接入流程

    1、用户决定购买商品传入苹果上的商品id

    image

    2、根据商品请求商品数据

    image

    3、拿到商品信息之后调起支付(相当于去收银台支付)

    image

    4、根据支付结果处理,本次方案在购买成功之后保存本次支付信息,其他情况结束订单。

    image

    5、支付成功把票据给服务器验证,验证成功结束订单。

    image

    6、其他参考以及测试建议

    1、参考

    贝聊实战https://www.shangmayuan.com/a/b374cad2e2424dcab9a521f1.html

    2、建议

    造成交易出现问题的主要原因是网络原因,所以可以针对弱网、正常网络、进行测试。由于网络原因引起的其他原因:

    ①用户拉起支付后 关掉APP 但是支付仍然可以进行,支付成功后无法请求后台发放商品

    ②用户多次拉起取消拉起取消或者快速点击引起订单错乱

    ③苹果协议更新但是用户未更新会引起交易失败之后再回调成功

    ④其他

    相关文章

      网友评论

          本文标题:2021-12-14

          本文链接:https://www.haomeiwen.com/subject/hivefrtx.html