Egret使用jssdk接入微信支付

官方说明文档: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6

jssdk:下载: weixinapi.7z

1.egret引入weixinapi

2.JS代码:

<script>
function wxPay(appId,timeStamp,nonceStr,package,signType,paySign){
WeixinJSBridge.invoke(
'getBrandWCPayRequest', {
"appId":appId, //公众号名称,由商户传入 
"timeStamp":timeStamp, //时间戳,自1970年以来的秒数 
"nonceStr":nonceStr, //随机串 
"package":package, 
"signType":signType, //微信签名方式
"paySign":paySign //微信签名 
},
function(res){
if(res.err_msg == "get_brand_wcpay_request:ok" ){
//支付成功(如果需要调用Ts里面的方法可以将TS类写成静态类进行调用,详细调用参考官方文档:js与TS的相互调用: http://developer.egret.com/cn/github/egret-docs/Engine2D/callJS/tsCallJs/index.html)
}else{
//支付失败
}
}); 
}
</script>

3.ts方法声明:

/**
* 微信支付
* @param appId:公众号id
* @param timeStamp:时间戳
* @param nonceStr:随机字符串
* @param 订单详情扩展字符串
* @param 签名方式
* @param 签名
*/
declare function wxPay(appId,timeStamp,nonceStr,package,signType,paySign);

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值