微信で微信の支払い手順を調整する

1990 ワード

微信JS-SDK使用手順:
1.    :
2.  ,  config          
      JS-SDK   ,         ,       (   url      ,    url SPA web app     url       ,  android        pushState H5   , pushState   web app           ,android6.2   )。

wx.config({
debug: true, //       ,     api         alert  ,         ,   pc   ,       log  ,  pc      。
appId: '', //   ,        
timestamp: , //   ,        
nonceStr: '', //   ,        
signature: '',//   ,  ,   1
jsApiList: [] //   ,     JS    ,  JS       2

});
3.  ready        

wx.ready(function(){
// config        ready  ,          config        ,config           ,                   ,         ready            。             ,       ,     ready   。

});
4.  error        

wx.error(function(res){
// config         error  ,           ,          config debug    ,       res     ,  SPA         。

});
5.      

wx.chooseWXPay({
timestamp: 0, //        ,    jssdk      timestamp      。                timeStamp         S  
nonceStr: '', //        ,    32  
package: '', //          prepay_id   ,     :prepay_id=***)
signType: '', //     ,   'SHA1',         'MD5'
paySign: '', //     
success: function (res) {
    //     ,          (  :          ,                             ,                           ,          。)
    //           ,        :id          
   timeJob = window.setInterval("$.getCommodityOrderInfo()",2000);
   //     , window.clearInterval(timeJob);
}

});
:prepay_idは い インタフェースで し,paySignは な い で したが,ここでappidはconfigから されたものと し, に のパラメータはappid,timeStamp,noncesStr,package,signTypeであることに した.
chooseWXPay:fail は を してから うことができます. が されている では、Android いは します.QRコードで うことができます.