2016-06-07 19 views
1

Ich integriere meine offizielle Webseite mit wechat. Ich baue mein Backend in Asp.Net MVC. Ich verwende JsApi zur Bezahlung. Wenn ich auf "Bezahlen" klicke. Ich sah kleine schwarze WeChat Verarbeitung Symbol, danach i einen FehlercodeWeChat JSAPI weixin Fehler "appidget_brand_wcpay_request"

appidget_brand_wcpay_request

Hier ist meine HTML-Seite

<script type="text/javascript"> 

//调用微信JS api 支付 
function jsApiCall() { 
    $.get("/RenewPay/GetData", null, function (data) { 

     WeixinJSBridge.invoke('getBrandWCPayRequest', data, function (res) { 
      WeixinJSBridge.log(res.err_msg); 
      alert(res.err_code + res.err_desc + res.err_msg); 
     }); 
    }); 
} 

function callpay() { 
    if (typeof (WeixinJSBridge) == "undefined") { 
     if (document.addEventListener) { 
      document.addEventListener('WeixinJSBridgeReady', jsApiCall, false); 
     } 
     else if (document.attachEvent) { 
      document.attachEvent('WeixinJSBridgeReady', jsApiCall); 
      document.attachEvent('onWeixinJSBridgeReady', jsApiCall); 
     } 
    } 
    else { 
     jsApiCall(); 
    } 
} 

<a href="#" class="btn btn-primary" onclick="callpay()"> Pay Now </a> 

Hier bekommen, ist meine offizielle Kontoeinrichtung für jsapi enter image description here

Hilf mir!

Antwort

0

Verwenden Sie die Methode in der neuesten jssdk.

  1. Last js source '//res.wx.qq.com/open/js/jweixin-1.1.0.js'
  2. init WX-Objekt. wx.config ({/ * ... * /});
  3. Aufruf 'wx.chooseWXPay'

    wx.chooseWXPay ({ Zeitstempel: params.timeStamp, nonceStr: params.nonceStr, Paket: params.package, signType: params.signType, paySign: params.paySign } function (res) { if (res.err_msg == "get_brand_wcpay_request: ok") { alert ('done'); } else { alert (res.err_code + "\ n" + res.err_desc + "\ n" + res.err_msg); } });

-1

WechatAuthorizationPlatform eine anthorize Liste haben, in dieser Liste, können Sie eine/A unterscheiden sollte, verwenden Sie nicht Kapital (A) und eine importanthis Sache ist, Sie WechatAuthorizationPlatform URL gleich Ihre eigene URL sure muss, ist mein Problem, hoffe es kann dir helfen.

enter image description here