微信官方支付接口配置教程

微信官方支付接口配置教程

视频地址 https://www.bilibili.com/video/BV1pe411p7EJ/

微信官方支付配置教程

1,我们需要四个参数

APPID Appsecret 商户ID APIKEY

先来找这几个参数

登录公众号 查找APPID APPSECRET https://mp.weixin.qq.com/

Appid wxaf44cb0c48b9faea

Appsecret 2c0a5dd96fe7b6f1288e5ddbc1773d75

然后我们需要配置下我们的域名为白名单

比如这就是你的域名 ceshi002.zv7.cn

下载文件 复制文件名字 按照视频的操作就可以了

提示写入成功之后 我们就可以去微信公众号平台认证了

这样域名认证就可以了 三个地方都要弄

下面我们进入微信支付商户平台

https://pay.weixin.qq.com/index.php/core/home/login?return_url=%2F

点击下产品中心 看你开通了那些支付接口

JSAPI支付 这个是公众号支付

NATIVE支付 微信电脑端扫码支付

一般就需要这俩个就可以了

H5支付 这个是手机浏览器里面的支付

首先找一下商户id

商户号就是商户的ID 1521658311

然后找一下APIKEY 路径是 账户中心–API安全–API秘要

之前设置过了 ,我们可以重置以下,这个秘要设置过就看不到了,只能自己记录下来保存

如果忘记了就只能重置了

新秘要怎么设置呢 我们随便输入32为的英文数字就可以了

12345678912345678912345678912345 正好32位然后点击确定就可以了

好了设置好了

APPID Appsecret 商户ID APIKEY

这四个参数都找到了

分别是

Appid wxaf44cb0c48b9faea

Appsecret 2c0a5dd96fe7b6f1288e5ddbc1773d75

商户ID 1521658311

APIKEY 12345678912345678912345678912345

下面我们还需要设置一下授权目录

比如我们的域名是 https://ceshi002.zv7.cn

JSAPI支付

支付授权目录

这里是微信公众号支付的授权目录 我们这样写

https://ceshi002.zv7.cn/pay/index/

https://ceshi002.zv7.cn/paymember/index/

这样就配置好了 微信公众号的授权目录了

记住域名要换成你自己的 还有你看下你的域名是http 还是https记住得选对

H5支付

H5支付域名

这个是手机浏览器的微信支付也需要配置域名这个我们直接就写域名就行了

好了现在都配置好了 我们需要把找到的参数

填写到平台后台去

只需要这四个参数,然后接口类型选择官方微信 别选择错了

下面来添加 支付通道

刚看我们看了微信支付平台的开通的通道有 JSAPI NATIVE H5

我们就配置这三个通道

微信扫码的格式就按照我操作的就可以

公众号支付 就按照这个配置就可以了

微信H5按照这个格式

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
//微信充值 //支付接口测试 function balance(url, data) { uni.request({ url: cfg.originUrl + '/wx/mp/js_sig.do', data: { route: url }, method: 'GET', success: (res) => { jweixin.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来 appId: res.data.appId, // 必填,公众号的唯一标识 timestamp: res.data.timestamp, // 必填,生成签名的时间戳 nonceStr: res.data.nonceStr, // 必填,生成签名的随机串 signature: res.data.signature, // 必填,签名 jsApiList: ['chooseWXPay'] // 必填,需要使用的JS接口列表 }); jweixin.ready(function() { uni.request({ url: cfg.originUrl + '/wx/recharge/pay.do', method: 'POST', header: { 'Content-type': "application/x-www-form-urlencoded", }, data: JSON.stringify(data), success: function(res) { alert("下单成功"); alert(JSON.stringify(res)); alert(res.data.order_id); all.globalData.orderId = res.data.order_id; uni.setStorageSync('orderId', res.data.order_id); jweixin.chooseWXPay({ timestamp: res.data.payParams.timeStamp, // 支付签名时间戳 nonceStr: res.data.payParams.nonceStr, // 支付签名随机串 package: res.data.payParams.package, // 接口返回的prepay_id参数 signType: res.data.payParams.signType, // 签名方式 paySign: res.data.payParams.paySign, // 支付签名 success: function(e) { alert("支付成功"); alert(JSON.stringify(e)); // 支付成功后的回调函数 } }); } }) }); jweixin.error(function(res) { // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。 console.log("验证失败!") }); } }) }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值