重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
微信小程序如何实现支付功能?
创新互联-专业网站定制、快速模板网站建设、高性价比开平网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式开平网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖开平地区。费用合理售后完善,10年实体公司更值得信赖。
要解决这个问题,需要从两个方面入手,哪两个方面呢?
第一,要从php后台入手。
在php后台中,要获取商品的id、商品的名称、商品的价格*100、还要根据微信的要求,提供时间戳、还需要提供微信支付的商户名和商户密码和微信小程序的appid和秘钥。在这里创新互联就不把代码列举出来了,因为不同的程序,方法不太一样,但是最终的目的是一样的。
第二,要从微信小程序前台入手。
当微信小程序前台提交完订单时候,就需要微信支付了。比如创新互联在微信小程序定制开发一个微信小程序单门店系统时候,就是在下单后,添加微信小程序支付功能。以下是整块代码:
wx.requestpayment(
{
'timeStamp': result.data.data.wxData.timeStamp + '',
'nonceStr': result.data.data.wxData.nonceStr,
'package': result.data.data.wxData.package,
'signType': 'MD5',
'paySign': result.data.data.wxData.sign,
'success': function (res) {
setTimeout(function () {
wx.navigateTo({
url: '../pay/pay',
})
}, 2000)
},
'fail': function (res) {
wx.navigateTo({
url: '../pay/pay',
})
},
'complete': function (res) { }
})
这块代码的意思就是向微信发送请求,微信这边会弹出微信支付的窗口,如图: