<code id="ymdc5"></code>

    1. <samp id="ymdc5"><b id="ymdc5"></b></samp>
    2. <meter id="ymdc5"><samp id="ymdc5"></samp></meter>
      <abbr id="ymdc5"><menu id="ymdc5"></menu></abbr>
        1. test<\/body>\r\nibuaiVcKdpRxkhJA<\/nonce_str>\r\n9A0A8659F005D6984697E2CA0A9CF3B7<\/sign>\r\n<\/pre>

          <\/p>\n

          <\/p>\n

          The above are the steps for WeChat payment in the WeChat applet introduced by the editor. I hope it will be helpful to everyone<\/p>\n


          <\/p>"}

          亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

          Home php教程 PHP開發(fā) Describe the steps for WeChat payment using WeChat mini program

          Describe the steps for WeChat payment using WeChat mini program

          Dec 03, 2016 am 10:09 AM
          WeChat

          Recently, the development of WeChat applet has entered the payment stage. I have been engaged in App development, so I still know the payment process by heart. But the payment for WeChat mini program is a bit strange. The application is created in the official account, but the introduction of the document cannot be found in the official account. It is very confusing, and the master of the mini program belongs to the official account for payment. The scope or the scope of app payment is also questionable. The following is the entrance to the mini program payment document (nested in the mini program api):

          https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_3&index=1

          Mini program payment steps:

          1, prepayment

          2, based on prepayment data + signature——> initiate payment

          3, payment callback

          The following is a brief description of these 3 steps:

          1 , prepaid. This interface submits the payment information (order number, price, etc.) to the developer server through the front end. The developer server submits it to WeChat and then returns some information that the real front end needs to pay; eg:

          Prepayment of the developer server Interface:

          https://()htm?total_fee=100&cid=6001&orderCodes=2016120119
          {
          "sign":"A2****************A6",
          "timestamp":"14****************68",
          "package":"Sign=WXPay",
          "partnerId":"14****************02",
          "appid":"wx****************ab",
          "nonceStr":"9f****************37",
          "prepayId":"wx****************54"
          }

          2, initiate payment (it should be noted that initiating payment does not require uploading appid,

          but signature paySign requires appid, and it is placed first)

          wx.requestPayment({ 
          nonceStr: res.data.nonceStr, 
          package: "prepay_id="+res.data.prepayId, 
          signType: &#39;MD5&#39;, 
          timeStamp: res.data.timestamp, 
          paySign: sign,//<strong><span style="color:#ff0000;">五個字段參與簽名(區(qū)分大小寫):appId,nonceStr,package,signType,timeStamp(需要注意的是,這5個參數(shù)簽名排序的順序按照ASCII字典序排序)</span></strong> 
          success: function(res){ 
          console.log("支付成功"); 
          }, 
          fail: function() { 
          }, 
          complete: function() { 
          } 
          })

          generate signature sign

          https://pay .weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_3&index=1&t=20161122

          WeChat applet MD5 encryption tool download address: https://code.csdn.net/snippets/2019875 /master/download

          var MD5Util = require(&#39;../../../utils/md5.js&#39;);
          var sign = &#39;&#39;; 
          //<strong><span style="color:#ff0000;">順序按照ASCII字典序排序</span></strong> 
          var signA = "appId="+app.appId+"&nonceStr="+res.data.nonceStr+"&package=prepay_id="+res.data.prepayId+"&signType=MD5&timeStamp="+res.data.timestamp; 
          var signB = signA+"&key="+app.key; 
          sign = MD5Util.MD5(signB).toUpperCase();

          The above is my code to generate the signature, which is not very clear. The detailed description of the official document is listed below:

          Assume that the parameters transmitted are as follows:

          appid: wxd930ea5d5a258f4f(需要注意的是appid 在wx.requestPayment({})發(fā)起支付是不上傳,但是簽名時需要)
          mch_id: 10000100
          device_info: 1000
          body: test
          nonce_str: ibuaiVcKdpRxkhJA

          The first step: follow the key=value for the parameters Format, and sorted in ASCII dictionary order of parameter names as follows:

          stringA="appid=wxd930ea5d5a258f4f&body=test&device_info=1000&mch_id=10000100&nonce_str=ibuaiVcKdpRxkhJA";

          Step 2: Splice the API key:

          stringSignTemp="stringA&key=192006250b4c09247ec02edce69f6a2d"
          sign=MD5(stringSignTemp).toUpperCase()="9A0A8659F005D6984697E2CA0A9CF3B7"

          The sign at this time is used for wx.requestPayment to upload the parameter paySign.

          Finally got the final sent data:

          <xml>
          <appid>wxd930ea5d5a258f4f</appid>
          <mch_id>10000100</mch_id>
          <device_info>1000<device_info>
          <body>test</body>
          <nonce_str>ibuaiVcKdpRxkhJA</nonce_str>
          <sign>9A0A8659F005D6984697E2CA0A9CF3B7</sign>
          <xml>

          The above are the steps for WeChat payment in the WeChat applet introduced by the editor. I hope it will be helpful to everyone


          Statement of this Website
          The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

          Hot AI Tools

          Undress AI Tool

          Undress AI Tool

          Undress images for free

          Undresser.AI Undress

          Undresser.AI Undress

          AI-powered app for creating realistic nude photos

          AI Clothes Remover

          AI Clothes Remover

          Online AI tool for removing clothes from photos.

          Clothoff.io

          Clothoff.io

          AI clothes remover

          Video Face Swap

          Video Face Swap

          Swap faces in any video effortlessly with our completely free AI face swap tool!

          Hot Tools

          Notepad++7.3.1

          Notepad++7.3.1

          Easy-to-use and free code editor

          SublimeText3 Chinese version

          SublimeText3 Chinese version

          Chinese version, very easy to use

          Zend Studio 13.0.1

          Zend Studio 13.0.1

          Powerful PHP integrated development environment

          Dreamweaver CS6

          Dreamweaver CS6

          Visual web development tools

          SublimeText3 Mac version

          SublimeText3 Mac version

          God-level code editing software (SublimeText3)

          TikTok web version entrance login link address https TikTok web version entrance website free TikTok web version entrance login link address https TikTok web version entrance website free May 22, 2025 pm 04:24 PM

          The login portal for the Douyin web version is https://www.douyin.com/. The login steps include: 1. Open the browser; 2. Enter the URL https://www.douyin.com/; 3. Click the "Login" button and select the login method; 4. Enter the account password; 5. Complete login. The web version provides functions such as browsing, searching, interaction, uploading videos and personal homepage management, and has advantages such as large-screen experience, multi-tasking, convenient account management and data statistics.

          Are these C2C transactions in Binance risky? Are these C2C transactions in Binance risky? Apr 30, 2025 pm 06:54 PM

          Binance C2C transactions allow users to buy and sell cryptocurrencies directly, and pay attention to the risks of counterparty, payment and price fluctuations. Choosing high-credit users and secure payment methods can reduce risks.

          Copy comics (official website entrance)_Copy comics (nba) genuine online reading portal Copy comics (official website entrance)_Copy comics (nba) genuine online reading portal Jun 05, 2025 pm 04:12 PM

          Copying comics is undoubtedly a treasure that cannot be missed. Here you can find basketball comics in various styles, from passionate and inspiring competitive stories to relaxed and humorous daily comedy. Whether you want to relive the classics or discover new works, copying comics can meet your needs. Through the authentic online reading portal provided by copy comics, you will bid farewell to the trouble of pirated resources, enjoy a high-definition and smooth reading experience, and can support your favorite comic authors and contribute to the development of authentic comics.

          Which is better, uc browser or qq browser? In-depth comparison and evaluation of uc and qq browsers Which is better, uc browser or qq browser? In-depth comparison and evaluation of uc and qq browsers May 22, 2025 pm 08:33 PM

          Choosing UC browser or QQ browser depends on your needs: 1. UC browser is suitable for users who pursue fast loading and rich entertainment functions; 2. QQ browser is suitable for users who need stability and seamless connection with Tencent products.

          Top 10 AI writing software rankings Recommended Which AI writing software is free Top 10 AI writing software rankings Recommended Which AI writing software is free Jun 04, 2025 pm 03:27 PM

          Combining the latest industry trends and multi-dimensional evaluation data in 2025, the following are the top ten comprehensive AI writing software recommendations, covering mainstream scenarios such as general creation, academic research, and commercial marketing, while taking into account Chinese optimization and localization services:

          Watch the official page of NIS comics online for free comics. The free entry website of NIS comics login page Watch the official page of NIS comics online for free comics. The free entry website of NIS comics login page Jun 12, 2025 pm 08:18 PM

          Nice Comics, an immersive reading experience platform dedicated to creating for comic lovers, brings together a large number of high-quality comic resources at home and abroad. It is not only a comic reading platform, but also a community that connects comic artists and readers and shares comic culture. Through simple and intuitive interface design and powerful search functions, NES Comics allows you to easily find your favorite works and enjoy a smooth and comfortable reading experience. Say goodbye to the long waiting and tedious operations, enter the world of Nice comics immediately and start your comic journey!

          Frog Man Online Viewing Entrance Man Frog Man (Web Page Entrance) Watch Online Frog Man Online Viewing Entrance Man Frog Man (Web Page Entrance) Watch Online Jun 12, 2025 pm 08:06 PM

          Frogman Comics has become the first choice for many comic lovers with its rich and diverse comic resources and convenient and smooth online reading experience. It is like a vibrant pond, with fresh and interesting stories constantly emerging, waiting for you to discover and explore. Frog Man comics cover a variety of subjects, from passionate adventures to sweet love, from fantasy and science fiction to suspense reasoning, no matter which genre you like, you can find your favorite works here. Its simple and intuitive interface design allows you to easily get started, quickly find the comics you want to read, and immerse yourself in the exciting comic world.

          Baozi Comics (Entrance)_ Baozi Comics (New Entrance) 2025 Baozi Comics (Entrance)_ Baozi Comics (New Entrance) 2025 Jun 05, 2025 pm 04:18 PM

          Here, you can enjoy the vast ocean of comics and explore works of various themes and styles, from passionate young man comics to delicate and moving girl comics, from suspenseful and brain-burning mystery comics to relaxed and funny daily comics, there is everything, and there is always one that can touch your heartstrings. We not only have a large amount of genuine comic resources, but also constantly introduce and update the latest works to ensure that you can read your favorite comics as soon as possible.

          See all articles