微信扫码支付SDK问题
请问有人遇到这种问题吗?怎么解决?
以前可以用的,现在扫码支付进不去了,在
调用统一下单接口那里出错了
错误信息
[NullReferenceException: 未将对象引用设置到对象的实例。]
WxPayAPI.NativePay.GetPayUrl(String productId) in D:\...\Net\WxPayAPI\WxPayAPI\business\NativePay.cs:60
WxPayAPI.NativePayPage.Page_Load(Object sender, EventArgs e) in D:\...\Net\WxPayAPI\WxPayAPI\example\NativePayPage.aspx.cs:35
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627
代码
WxPayData data = new WxPayData();
data.SetValue("body", "test");//商品描述
data.SetValue("attach", "test");//附加数据
data.SetValue("out_trade_no", “123456789”);//随机字符串
data.SetValue("total_fee", 1);//总金额1=0.01
data.SetValue("time_start", START);//交易起始时间
data.SetValue("time_expire", STOP);//交易结束时间
data.SetValue("goods_tag", "test");//商品标记
data.SetValue("trade_type", "NATIVE");//交易类型
data.SetValue("product_id", productId);//商品ID
WxPayData result = WxPayApi.UnifiedOrder(data);//调用统一下单接口
string url = result.GetValue("code_url").ToString();//获得统一下单接口返回的二维码链接