小さなプログラムの成功メッセージテンプレートを支払った後、

 

成功した支払いアプレットマイクロ手紙の後、それはメッセージテンプレートを送信します。アプレットのプラットフォームでテンプレートを使用してテンプレートメッセージ。

  paymentResult.JSファイル

文書は支払い後、失敗した場合や、コード値01で、上記のプレゼンテーションの内容で、このことに成功した成功を表し、結果ページの成功を取る、コードが0失敗結果ページで来ました。

いくつかのキャッシュでのお支払い情報がある 金額を支払うpaymentParam、製品名およびその他の情報が。オリジナルの支払文書からの曲では、我々はprepay_idテンプレートインターフェイス値を必要とする、彼はあります 

フォームIDベアラ。中(テンプレートアプレットを使用してマイクロチャネルメッセージは、prepay_idまたはフォームの送信フォームIDを支払う必要があります)コンテンツ  https://www.cnblogs.com/lguow/p/10448501.html 
    [1] prepay_id = obj.packageStr.split( '=')とします。
    console.log( 'packageStr:'、obj.packageStr)
    はconsole.log( 'prepay_id值:-----'、prepay_id)

  

  onLoad:機能(オプション){    
    IF(オプション&& options.code){ 
      this.setData({ 
        コード:options.code、
        MSG:options.msg || '' 
      })
      であれば(options.code == '1'){ 
        聞かせてUSERCODE = wx.getStorageSync( 'ユーザーコード')|| ''; 
        聞かせてpaymentParam = wx.getStorageSync( 'paymentParam'); 
        linkParam = paymentParam.linkParamてみましょう。
        聞かせてのparams = { 
          URL:api.addPayInfo、
          contentTypeの: 'アプリケーション/ JSON;のcharset = UTF-8'、
          showLoading:偽、
          データ:{ 
            USERCODE:USERCODE、 
            payNo:linkParam.payApplyNo || ''、
            prodCode:linkParam.productCode || ''、
            PRODNAME:linkParam.productName || ''、
            お金:linkParam.orderAmount || ''、
            PRODTYPE:linkParam.miniSource == 'A2'?1:linkParam.miniSource == 'carAndnoCar'?3:2 // 1车险、2非车险3车+非车
          } 
        } 
        AJAX(paramsは).then(RES => { 
          
        })
        prepay_id = options.prepay_idましょう。
        console.log( 'prepay_id值:-----'、prepay_id)
        this.boardNew(prepay_id)。

      } 
    } 

  
  }、

  上記方法boardNewによって使用されるメッセージ・テンプレート。

 

  //模板消息
  boardNew:関数(prepay_id){ 
    せOpenIDの= wx.getStorageSync( 'のOpenID')|| ''; 
    聞かせてpaymentParam = wx.getStorageSync( 'paymentParam'); 
    linkParam = paymentParam.linkParamてみましょう。
    params = {ましょう
      URL:api.getWxTemplate、
      contentTypeの: 'アプリケーション/ JSON;のcharset = UTF-8'、
      showLoading:偽、
      データ:{ 
        TOUSER:OpenIDを、
        れるtemplateId: 'HkoIX1r6fSmVf_ip_0676QyZr4SU4_sShAIeoaxd8VA'、//模板消息のIDの
        ページ:「ページ/インデックス/インデックス' 
        フォームID:prepay_id、
        データ:{ 
          KEYWORD1:{ 
            値:' ¥「+ linkParam.orderAmount 
          }
          KEYWORD2:{ 
            値: 'アプレットに多くのサービスやヨ〜を探すことができる!' 
          } 
        }、
        "emphasisKeyword": "keyword1.DATA" 
      } 
    } 
    はconsole.log(のparams)
    アヤックス(のparams).then(RES => { 
      IF(res.errCode == 0){ 
        にconsole.log(res.errmsg)
      } 
    })
  }、

  

おすすめ

転載: www.cnblogs.com/liliuyu/p/11540969.html