小程序模板網(wǎng)

微信小程序支付功能 C# .NET開發(fā)

發(fā)布時(shí)間:2018-04-20 10:08 所屬欄目:小程序開發(fā)教程

 

   1、首先建議把官方文檔支付部分看上三遍,每個(gè)細(xì)節(jié)都不要放過,因?yàn)槿魏我粋€(gè)點(diǎn)和微信要求不符都會導(dǎo)致支付不成功。https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.PHP?chapter=3_1

  2、經(jīng)過驗(yàn)證的微信支付功能,會需要一些商戶號、支付秘鑰等,不要搞混。

 3、經(jīng)常遇到的是“簽名錯(cuò)誤”,請仔細(xì)看需要傳送的xml參數(shù)及取值規(guī)則是否符合微信規(guī)則。微信有個(gè)驗(yàn)證工具可以驗(yàn)證發(fā)送的xml字段是否合法。

下面上代碼:

 

web.config

 

				
  1. [csharp] view plain copy
  2. <add key="ConnectionString" value="server=127.0.0.1;database=;uid=sa;pwd="/>
  3. <add key="ConnectionString2" value="server=127.0.0.1;database=codematic2;uid=sa;pwd=1"/>
  4. <add key="appid" value=""/>//appid
  5. <add key="secret" value=""/>//小程序秘鑰
  6. <add key="mch_id" value=""/>//商戶號
  7. <add key="key" value=""/>//支付秘鑰
  8. <add key="ip" value=""/>//服務(wù)器IP
  9. <add key="PayResulturl" value=""/>//微信返回接收信息的url地址
  10. </appSettings>

支付后臺xiadan.ashx

 

				
  1. [csharp] view plain copy
  2. <%@ WebHandler Language="C#" Class="xiadan" %>
  3.  
  4. using System;
  5. using System.Web;
  6. using System.Net;
  7. using System.IO;
  8. using System.Configuration;
  9. using Maticsoft.Model;
  10. using Maticsoft.BLL;
  11. using System.Security.Cryptography;
  12. using System.Text;
  13. using System.Xml.Serialization;
  14. using


易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://22321a.com/wxmini/doc/course/23721.html 復(fù)制鏈接 如需定制請聯(lián)系易優(yōu)客服咨詢:800182392 點(diǎn)擊咨詢
QQ在線咨詢