微信支付

[!TIP|labelVisibility:hidden|iconVisibility:hidden] navigator.wechat.pay(jsonDict,successCallback, errorCallback)

支持平台:

  • Android
  • iOS

参数说明

参数 类型 必填 说明
jsonDict Object 参数对象
successCallback Function 成功回调函数
errorCallback Function 失败回调函数

jsonDict参数为一个对象,其属性包含以下一项或多项:

successCallback函数会返回一个字符串,支付成功结果

errorCallback函数会返回一个字符串,支付失败结果和错误码

示例代码

// 引用js
<script src='supconit://hcmobile.js'></script>
<script>
    // 监听’deviceready‘事件
    document.addEventListener('deviceready', onDeviceReady, false)
    function onDeviceReady(){
        // 支付 
      mui.ajax('http://10.10.21.191:8090/hcmobile/pay',{
                         dataType:'json',//服务器返回json格式数据
                         type:'get',//HTTP请求类型
                         timeout:10000,//超时时间设置为10秒;
                         success:function(data){
                         //服务器返回响应,根据响应结果,分析是否登录成功;
                         navigator.wechat.pay(data,function (successCallback) {
                                                   alert(JSON.stringify(successCallback));
                                                   },function (errorCallback){
                                                   alert(JSON.stringify(errorCallback));
                                                   });
                         },
                         error:function(error){
                         //异常处理
                         alert('2');
                         }
                         });  
    }
</script>

响应示例代码:

"支付结果:成功!"

results matching ""

    No results matching ""