微信官方 C# 微信扫码支付列子问题。求大神

qq_26006573 2017-05-22 02:22:31
我下的是微信官方 WxPayAPI_CS_v3 C#扫码支付的列子。

Config,cs文件
//=======【基本信息设置】=====================================
/* 微信公众号信息配置
* APPID:绑定支付的APPID(必须配置)
* MCHID:商户号(必须配置)
* KEY:商户支付密钥,参考开户邮件设置(必须配置)
* APPSECRET:公众帐号secert(仅JSAPI支付的时候需要配置)
*/
public const string APPID = "wx111113329e1adca1";
public const string MCHID = "13545131402";
public const string KEY = "ege341g444asd78545894k4jkius4ka";
public const string APPSECRET = "51c56b886b5be869567dd389b3e5d1d6";

这里我也改成我的


NativePay.cs 文件
里面的内容和金额我也都改了。

* 生成直接支付url,支付url有效期为2小时,模式二
* @param productId 商品ID
* @return 模式二URL
*/
public string GetPayUrl(string productId)
{
Log.Info(this.GetType().ToString(), "Native pay mode 2 url is producing...");

WxPayData data = new WxPayData();
data.SetValue("body", "我我");//商品描述
data.SetValue("attach", "我我");//附加数据
data.SetValue("out_trade_no", WxPayApi.GenerateOutTradeNo());//随机字符串
data.SetValue("total_fee", 11);//总金额
data.SetValue("time_start", DateTime.Now.ToString("yyyyMMddHHmmss"));//交易起始时间
data.SetValue("time_expire", DateTime.Now.AddMinutes(10).ToString("yyyyMMddHHmmss"));//交易结束时间
data.SetValue("goods_tag", "jjj");//商品标记
data.SetValue("trade_type", "NATIVE");//交易类型
data.SetValue("product_id", productId);//商品ID

WxPayData result = WxPayApi.UnifiedOrder(data);//调用统一下单接口
string url = result.GetValue("code_url").ToString();//获得统一下单接口返回的二维码链接

Log.Info(this.GetType().ToString(), "Get native pay mode 2 url : " + url);
return url;
}

每次扫模式二扫码支付,弹出支付页面,改了和没改一样,总是固定显示
...全文
693 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
hidongxiaojie 2017-11-06
  • 打赏
  • 举报
回复
我也是这个问题怎么解决

3,143

社区成员

发帖
与我相关
我的任务
社区描述
微信开发即微信公众平台开发,将企业信息、服务、活动等内容通过微信网页的方式进行表现,通过二次开发可以将公众账号由一个媒体型营销工具转化成提供服务的产品。
社区管理员
  • 微信开发
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧