原一码多付大致支付流程
对接小程序后
其他流程中使用的账号、交互逻辑等都不需要改变。
具体操作流程:
必须企业账号;创建小程序应用的账号最好签约过当面付,可省去了再签约当面付的流程,如一定要用新的企业账号也没关系。点击了创建步骤文档。
进入小程序应用,在“功能添加”中添加小程序支付、获取会员信息等,需要什么功能包就添加。如果一定要用但小程序功能列表中没有的包,可以在对接群中反馈给bd,进行后台添加。
(如还需要对比其他功能可以同步给我添加)
功能 |
接口名 |
在H5中如何调 |
在小程序中如何调 |
当面付 |
alipay.trade.creat |
服务端创建订单+JSAPI唤起收银台 |
服务端创建订单+my.tradePay唤起收银台 |
获取用户信息 |
alipay.user.info.share alipay.system.oauth.token |
拼接授权链接。拿到code调用alipay.system.oauth.token换auth_token,然后用auth_token调alipay.user.info.share换授权信息 |
用JSAPI my.getAuthCode获取授权code。code换token,token换授权信息的逻辑不变。
|
具体对接代码示例,参数示例可以参考对应功能文档。
小程序功能研发完毕需要提交上线审核,如上线审核需要加急可以把小程序名称给BD让他催审。按用户比例灰度是现有功能,点击文档查看第四步 。指定商户灰度分两种,一种是通过码关联时设置精确匹配规则,前提是一码多付的码上带有商户信息,通过精确匹配规则匹配到具体商户的码;第二种是将需要灰度的商户支付宝pid(既uid,支付宝账号对应的2088开头的16位数字)提供给bd,bd发邮件给产品进行后台配置白名单,用户扫码后支付宝匹配到是白名单商户,则钱包端自动唤起小程序,不在白名单的商户用户扫码后还是展示H5。
先了解功能文档,点此查看。注意文档中描述的模糊匹配和精确匹配两种方式,如需指定商户灰度,采用上面说到的小程序上线前指定商户灰度方法。
先了解功能文档。需要注意文档中绑定的账号规则,如果之前做过生活号在支付成功后推荐,则可能会出现生活号的推荐优先级要高于小程序。
全量文档查看地址:https://docs.alipay.com/mini/introduce/pay
API文档:https://docs.alipay.com/mini/developer/getting-started