个人小程序可以调用小程序支付吗?调用小程序支付的步骤
很多朋友都喜欢小程序新上线的支付功能,但是更多的是看到各个商家和企业在使用,小编很少看到有个人使用这个功能的。那么到?热心网友给出了回答:
这个也是可以的,不过需要先申请一个微信商家小程序。在申请成功之后,就可以将该功能集成到您的小程序上面了。集成的具体方法,您可以在申请成功之后在微信小程序商店查看开发者文档。
以下就是个人调用小程序支付的步骤:
1. 申请微信支付
只要在小程序认证通过以后就可以进入申请小程序的微信支付
填写企业小程序的具体信息并上传相应的凭证后,微信官方会根据支付情况会打一笔随机金额到你的小程序账户,输入金额完成验证并签署协议之后,整个微信小程序支付的申请流程完成了。
微信官方会发送支付商户号及商户平台用户名密码等信息到注册者邮箱。
2.配置商家小程序信息
申请微信支付成功后,登陆商户平台进入账户中心,设置微信商户的小程序API Key并下载证书
3.配置Https服务器
小程序前端大多使用官方提供的小程序框架开发,但是在后台自选的服务器。小程序发起请求之后意味着小程序开发者必须配置相应的服务器。但是更需要先要获取小程序证书,腾讯云目前可以向用户提供免费的证书,你也可以选择自己在微信平台购买。
4.服务端准备
下载微信支付sdk,配置微信小程序信息与商户信息,放置证书到对应目录。调用微信申请支付JSAPI的方式生成一串验证信息如下:
appId:"wx3*******6"//小程序id
nonceStr:"qdpys6rdizbnpj12ahwvkf568a6c1sr9" //随机字符串
package:"prepay_id=wx2016***********3" //wx的预支付交易单
paySign:"8A7DC1A560B3B6DB0C656AC382D3E6F1"
signType:"MD5"
timeStamp:"1481167418"
5.小程序demo:
const wechatData = payRes.data.payment;//wechatData就是上面的验证信息
console.log(wechatData);
wx.requestPayment({
'appId' : wechatData.appId,
'timeStamp': wechatData.timeStamp,
'nonceStr': wechatData.nonceStr,
'package': wechatData.package,
'signType': 'MD5',
'paySign': wechatData.paySign,
'success':function(res){
console.log(res);
console.log('success');
},
'fail':function(res){
console.log(res);
console.log('fail');
},
'complete': function(res){
console.log(res);console.log('complete');
}
});
console.log(2);
6.测试个人小程序支付
开启校验请求域名与AppID配置,点击预览使用真机测试,开发工具不会响应发起支付的接口。
个人小程序可以调用小程序支付吗?上述资料证明只需要简单的几部就可以实现个人小程序的支付功能了,不得不承认小程序功能确实为我们的生活提供了很多便利之处,不管是商家企业还是个人。
微信小程序如何接支付宝支付?怎样实现小程序支付宝支付?
小程序支付详解+源码的使用详解
微信小程序支付流程解析