いいえ公共のマイクロチャネルの設定ページ権限のあるドメイン名:URLのドメインに記入していません
マイクロチャネル開発者プラットフォームの設定URL:
ます。http:URLをご覧ください//www.baidu.com/pay/ment
支払い承認ディレクトリ:のhttp://www.baidu.com/pay/
ます。http:URLをご覧ください//www.baidu.com/pay
支払い承認ディレクトリ:のhttp://www.baidu.com/
訪問のURLます:http://www.baidu.com/pay/ment ID = 123 ?
支払認証ディレクトリ:のhttp://www.baidu.com/pay/
/プラス覚えています
以下は、マイクロチャネルの支払いページです。
<テンプレート> <DIV ID = 'wxPay'> </ div> </テンプレート> <SCRIPT> エクスポートデフォルト{ データ(){ リターン{ 名: 'マイクロチャネル支払いページ'、 ルータ'wxPay'、 payJson:{} } }、 メソッド:{ get_jsapi_ticket(){ のlet payJson =のeval( '(' + this.payJson + ')')// eslintラインは、無効 にconsole.log(payJson) this.api.get_jsapi_ticket({URL:ウィンドウを。 } LOCATION.HREF)、その後(RES => {。 wx.config({//無効eslint-LINE-の デバッグ:デバッグ・モードがオンになっている// falseに、すべてのコールがに、クライアントで実行警告値APIを返します。入ってくるパラメータを表示、あなたはPC側を開くことができ、ログをパラメータ情報を再生されます、ときにのみ、PC印刷されます。 APPID:res.data.appId、//必要な、公共の固有の識別番号 タイムスタンプ:タイムスタンプ署名を生成するために必要なres.data.timestamp、// nonceStr:res.data.nonceStrを、//ランダムな文字列の署名を生成するために必要な 署名:res.data.signature、//必要な署名を jsApiList:[ 'chooseWXPay'] //必要な、インタフェースJSのリストを使用する必要が }) wx.ready(()=> {// eslintディセーブルライン wx.chooseWXPay({// eslintディセーブルライン・ タイムスタンプ: payJson.timeStamp、//署名スタンプをすべて小文字にマイクロ手紙jssdk注意を使用して、すべてのタイムスタンプフィールドを支払ったが、署名の最新バージョンを返済文字をSタイムスタンプを大文字にするために、フィールド名を使用して生成された。 nonceStr:payJson.nonceStr、/ 32よりも長くない/支払署名ランダムな文字列、 パッケージ:payJson.package、//など提出形式としてインターフェイスによって返さ統一支払prepay_idパラメータ値、:prepay_id = ***) signType:payJson.signType、//署名方式、デフォルト「SHA1」、「MD5」に渡される支払いの新バージョン paySign:payJson.paySignは、//支払わ署名 成功:機能(RES)は{ //コールバック関数は、成功した有料の後 、この$のrouter.pushは( '/ myIndex')。 }、 失敗:関数(RES){ //コールバックに失敗しました機能 これ。router.push $( '/ myIndex') } }) }) wx.error(ERR => {// eslintディセーブルライン アラート(ERR) }) }) } }、 作成された(){ ドキュメント。タイトル= 'における賃金' this.payJson =は、decodeURIComponent(これ。$ route.query.payJson) this.get_jsapi_ticket() } } </ SCRIPT>
問題は、私のQQを追加することができます:412606846(同じ数のマイクロ手紙を)