H5游戏前端支付参考处理方案
Posted 明立
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了H5游戏前端支付参考处理方案相关的知识,希望对你有一定的参考价值。
支付文档
该文档用作前端处理H5游戏支付参考文档,游戏引擎为egret
H5游戏支付不同于web支付,H5只有单界面,不能通过路由寻址的方式跳转到对应的游戏界面
因此,在支付中需要注意要在不打断游戏进程的情况下完成支付拉起,这个时候需要对支付流程
做特殊处理,不展示各平台的网关页面,而是从中抽取能够拉起支付的deeplink,
通过iframe来进行重定向,从而实现拉起,注意的是不同的平台,对不同的设备,在处理上有差异
需要单独做差异化的处理
支付流程(大概)
客户端 服务端 商户平台 支付平台
发起订单----------------------------->-------------->统一下单
订单记录<-----------订单信息<--------
获取订单数据<-------------------------
订单数据差异化处理
拉起支付-----------------------------------------------
支付结果通知<-----处理支付结果<-----支付结果重定向---------
支付结果处理
手机运行平台分类(暂不包括native端)
PC
WEB_android
WEB_ios
WEB_ANDROID_WECHAT
WEB_IOS_WECHAT
微信支付
差异化处理(关于部分特殊浏览器的支付处理方案,在特殊问题中描述):
PC
以上是关于H5游戏前端支付参考处理方案的主要内容,如果未能解决你的问题,请参考以下文章