700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > iOS - 需求 - 微信扫描二维码支付(草稿)

iOS - 需求 - 微信扫描二维码支付(草稿)

时间:2023-09-06 16:19:13

相关推荐

iOS - 需求 - 微信扫描二维码支付(草稿)

首先先讲一下这个流程:

1.商户即公司,根据微信官方支付的规则,为不同的商品或者是订单号生成不同的链接,将链接转换成二维码.

2.用户扫描二维码

3.微信客户端引导用户完成支付

4.用户完成支付,用户收到支付成功的提示

5.商户即公司的后台会收到支付成功地提示(前提是有填写回调地址)

开发步骤:

1.开通支付权限

在微信公众平台设置支付权限,进入栏目微信支付-》开发配置-》修改

<参考微信支付/商户平台>

2.进入修改页面后,找到公众号支付-》Native原生支付,勾选Native原生支付开通该权限,在支付回调URL上填写商户支付后台系统的网页地址。

<参考微信支付/商户平台>

根据应用场景选择实现模式:

扫码支付可分为两种模式,商户根据支付场景选择相应模式。

模式一:

1.商户后台系统根据微信支付规则链接生成二维码,链接中带固定参数productid(可定义为产品标识或订单号)。

2.用户扫码后,微信支付系统将productid和用户openid(用户标识)回调商户后台系统

3.商户后台系统根据productid生成支付交易,

4.最后微信支付系统发起用户支付流程。

模式二:

1.商户后台系统调用微信支付【统一下单API】生成预付交易,

2.将接口返回的链接生成二维码,

3.用户扫码后输入密码完成支付交易。

注意:该模式的预付单有效期为2小时,过期后无法支付。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。