支付宝微信银联支付 API 调用封装源码,生成微信支付二维码地址,微信 APP 支付 API 封装
源码说明:
1、支付宝电脑端扫码支付 API 封装
2、微信扫码支付 API 封装,生成微信支付的二维码地址
3、微信 APP 支付 API 封装
4、银联支付 API 封装
安装说明:
1、开发环境为 Visual Studio 2015,无数据库,使用.net 4.0 开发。
2、需要各个支付的配置信息一次在 config 目录配置
按照实例配置好各个 API 的参数即可。
- 按照实例配置好各个 API 的参数即可。
- //服务器异步通知页面路径
- string notify_url = “”;
- //页面跳转同步通知页面路径
- string return_url = “”;
- //商户订单号
- string out_trade_no = DateTime.Now.ToString(“xxxxxx00001”);
- //订单名称
- string subject = “订单名称”;
- //付款金额
- string total_fee = “0.01”;
- //订单描述
- string body = “订单描述”;
- //商品展示地址
- string show_url = “http://www.wayu.cn”;
- //防钓鱼时间戳
- string anti_phishing_key = Genius.Payment.Alipay.Submit.Query_timestamp();
- //客户端的 IP 地址
- string exter_invoke_ip = “221.0.0.1”;
- //非局域网的外网 IP 地址,如:221.0.0.1
- //支付宝二维码支付
- string sHtmlText = Genius.Payment.Alipay.Utils.SendRequest(out_trade_no, subject, body, total_fee, notify_url, return_url, show_url);
- Response.Write(sHtmlText);
- //微信支付 url
- Genius.Payment.WeiXinpay.QRUtils.SendRequest(out_trade_no,0.01m,”xxxxxxxxxx”, notify_url, return_url);
- //银联支付
- Genius.Payment.UnionPay.Utils.SendRequest(out_trade_no, 0.01m, “xxxxxxxxxx”, notify_url, return_url);
请先
!