没有合适的资源?快使用搜索试试~ 我知道了~
首页微信小程序支付之c#后台实现方法
微信小程序支付之c#后台实现方法
835 浏览量
更新于2023-03-16
评论
收藏 87KB PDF 举报
主要介绍了微信小程序支付之c#后台实现方法的相关资料,希望通过本文能帮助到大家,让大家实现这样的功能,需要的朋友可以参考下
资源详情
资源评论
资源推荐

微信小程序支付之微信小程序支付之c#后台实现方法后台实现方法
主要介绍了微信小程序支付之c#后台实现方法的相关资料,希望通过本文能帮助到大家,让大家实现这样的功
能,需要的朋友可以参考下
微信小程序支付微信小程序支付c#后台实现后台实现
今天为大家带来比较简单的支付后台处理
首先下载官方的c#模板(WxPayAPI),将模板(WxPayAPI)添加到服务器上,然后在WxPayAPI项目目录中添加两个“一般
处理程序” (改名为GetOpenid.ashx、pay.ashx)
之后打开business目录下的JsApiPay.cs,在JsApiPay.cs中修改如下两处
然后在GetOpenid.ashx中加入代码如下:
public class GetOpenid : IHttpHandler
{
public string openid { get; set; }
public void ProcessRequest(HttpContext context)
{
string code = HttpContext.Current.Request.QueryString["code"];
WxPayData data = new WxPayData();
data.SetValue("appid", WxPayConfig.APPID);
data.SetValue("secret", WxPayConfig.APPSECRET);
data.SetValue("code", code);
data.SetValue("grant_type", "authorization_code");
string url = "https://api.weixin.qq.com/sns/oauth2/access_token?" + data.ToUrl();
//请求url以获取数据
string result = HttpService.Get(url);
Log.Debug(this.GetType().ToString(), "GetOpenidAndAccessTokenFromCode response : " + result);
//保存access_token,用于收货地址获取
JsonData jd = JsonMapper.ToObject(result);
//access_token = (string)jd["access_token"];
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0