支付账户小程序认证后如何申请微信支付并获取相关信息

2024-06-02
来源:网络整理

付款帐户

小程序认证成功后,可以在小程序后台的微信支付菜单栏中申请微信支付。

填写公司信息和公众账号,微信支付会向公众账号转入随机金额,输入金额并完成验证后,在线签署迁移协议,完成微信支付申请流程。微信支付申请完成后,微信支付商户号、商户平台用户名和密码等信息会发送到注册人的邮箱中,此邮件中包含开发所需的支付账户信息,如图3.1所示。

图3.1 微信审核通过邮件模板

邮件中账户参数与接口API参数对应关系如表3.1所示:

表 3.1 账户参数说明

邮件中API参数名称的详细描述

是微信小程序后台APP的唯一标识,在小程序后台申请小程序账号后,微信会自动分配对应的账号来标识该应用,可以在小程序-->设置-->开发设置中查看。

微信支付商户号

商户申请微信支付后,商户支付账户由微信支付分配。

API 密钥

钥匙

交易过程中生成的签名密钥只保留在商户系统和微信支付后台,不会在网络上传播。商户应妥善保管密钥,绝不在网络上传输,更不能存放在其他客户端,确保密钥不被泄露。商户可登录微信商户平台根据邮件提示进行设置。也可以按照以下路径进行设置:微信商户平台()-->账户设置-->API安全-->密钥设置

是对应的接口密码,用于获取接口调用凭证。

接口规则

接入微信支付的商户调用API需遵循以下规则:

表 4.1 接口规则

转移方法

为了确保交易安全,传输

提交方法

使用 POST 方法提交

数据格式

提交和返回的数据都是XML格式,根节点名为xml

字符编码

微信小程序开发微信支付_微信支付开发者文档_微信小程序支付开发文档

统一使用UTF-8字符编码

签名算法

MD5,未来将兼容SHA1、HMAC等。

签名要求

请求和接收数据均需要进行签名验证,具体方法请参考安全规范-签名算法

证书要求

调用退款申请和取消订单接口需要商户证书

判断逻辑

首先确定协议字段返回,然后确定业务返回,最后确定交易状态

业务流程序列图

小程序支付交互图如下:

小程序调用支付API,小程序调用支付数据签名字段列表:

调用wx.()发起微信支付

参数说明:

示例代码:

wx.(

'':'',

'':'',

'':'',

'':'MD5',

'':'',

'':(res){},

‘失败’:(res){}

})

分享