c# 微信小程序支付,订单录入发货

微信改动,大家一起改,来吧

  private string GetAccessToken(string openid)
        {
           
            
            string AppID = "";
            string AppSecret = "";
            string url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid="+AppID+"&secret="+AppSecret;
            string accesstoken = "";

            
            if(String.IsNullOrEmpty(accesstoken))
            {
                string rtn = HttpHelper.HttpGet(url);
                JObject obj = JObject.Parse(rtn);
                accesstoken = obj["access_token"].ToString();
                
               
            }
            return accesstoken;


        }

其中用到的HttpGet,这个网上一大堆,自己区找

然后

 public string NotifyWChatLittlePay_SendGood(string goodtitle,string openid,string transaction_id)
        {
            string access = GetAccessToken(openid);
            string url = "https://api.weixin.qq.com/wxa/sec/order/upload_shipping_info?access_token=" + access;
            string strDatason = "{";
            strDatason += "\"order_key\":{\"order_number_type\":2,,\"transaction_id\":\"" + transaction_id + "\"},";
            strDatason += "\"logistics_type\":4,\"delivery_mode\":1,";
            strDatason += "\"shipping_list\":[{\"item_desc\":\"" + goodtitle + "\"}],\"upload_time\":\"" + DateTime.Now.ToString("yyyy-MM-ddTHH:mm:ss.fffK") + "\",";
            strDatason += "\"payer\":{\"openid\":\"" + openid + "\"}";
            strDatason += "}";

           
            return  HttpHelper.HttpPost(url, strDatason);
        }

测试,已经返回ok了

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值