K&AQ Pay流程简介版本2

步骤1.

进入AQ科技提供的H5页面(点击查看订单等按钮,判断APP内本地数据库是否有关该K账号保存的AQ手机号,通过该手机号调用AQ服务器订单列表信息等接口)


步骤2.

用户点击购买按钮时,判断本地是否有该K账号对应的AQ账号的手机号:

情况一:有AQ账号手机号,跳到步骤3

情况二:没有AQ账号手机号,跳转到手机号验证界面,验证成功后,将手机号发送给AQ科技服务器端匹配用户,在AQ服务器用户不存在情况下就临时创建一个该手机号的账号以便后续扩展,这个时候将手机后保存到当前K账号的AQ手机号字段,并更新K服务器对应字段信息,以便下次核对使用


步骤3.

在上一步验证成功后,顺便生成订单,订单参数(根据需求会做变更):

(例如:"userId":"123456","orderId":"123456789","商户名":"AQ科技","price":"888",@"mobile":"13111111221")也传给AQ科技服务器生成该用户的订单


步骤4.

点击支付按钮时,利用JavaScript调用方法获取AQ科技提供的K账号,进行普通转账(JS方法名需配合命名)


步骤5

.对转账结果页面显示处理(失败和成功)


注意: 以上所有按钮点击,数据获取都需要双方提前协调后,以便JS和原生代码之间的调用,

上面的参数后续协作需要根据编程配合修改

你可能感兴趣的:(K&AQ Pay流程简介版本2)