第一步:获取AppID AppSecret(去微信公众平台申请网址https://mp.weixin.qq.com/)
第二步:下载微信支付demo WxPayAPI,其中两个包business,lib,添加到项目中。(下载网址:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=11_1)
第三步:lib包中的有一个类文件config.cs有几个基础参数的要设置,这几个appid,mchid,key,APPSECRET,是在你申请通过微信支付接口后获取的。代码贴上来
using System;
using System.Collections.Generic;
using System.Web;
using WxPayAPI;
namespace WxPayAPI
{
/**
* 配置账号信息
*/
public class WxPayConfig
{
//=======【基本信息设置】=====================================
/* 微信公众号信息配置
* APPID:绑定支付的APPID(必须配置)
* MCHID:商户号(必须配置)
* KEY:商户支付密钥,参考开户邮件设置(必须配置)
* APPSECRET:公众帐号secert(仅JSAPI支付的时候需要配置)
*/
public const string APPID = "yourAPPID";
public const string MCHID = "yourMCHID";
public const string KEY = "yourKEY";
public const string APPSECRET = "yourAPPSECRET";
//=======【证书路径设置】=====================================
/* 证书路径,注意应该填写绝对路径(仅退款、撤销订单时需要)
*/
public const string SSLCERT_PATH = "cert/apiclient_cert.p12";
public const string SSLCERT_PASSWORD = "yourSSLCERT_PASSWORD ";
//=======【支付结果通知url】=====================================
/* 支付结果通知回调url,用于商户接收支付结果
*/
public const string NOTIFY_URL = "你的回调url的地址用来接收支付完成后的操作";
//=======【商户系统后台机器IP】===============================