求助TP框架jsapi 微信支付jsApi支付的时候fail

java 微信JSAPI支付 getBrandWCPayRequest提示fail_invalid appid
[问题点数:40分,结帖人shijing266]
java 微信JSAPI支付 getBrandWCPayRequest提示fail_invalid appid
[问题点数:40分,结帖人shijing266]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关推荐:
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。java实现微信支付,通过JSAPI发起支付请求_百度知道
java实现微信支付,通过JSAPI发起支付请求
页面js通过调用getBrandWCPayRequest接口发起支付的时候,微信返回get_brand_wcpay_request:fail_invalid signature的错误,请问是哪里错,不要怀疑是那些签名的问题,我已经通过微信给的页面验证工具验证过了,签名没有问题的,但是支付的时候就是返回get_brand_wcpay_request:fail_invalid signature的错误,真的太郁闷了,哪位大神知道解决办法的,麻烦告知一下,在此先谢过,真的是万分感谢!
在config.jsp填 好 在ResponseHandler填下APPKEY 用wxm-pay-api-demo.html或者jsapi.jsp我测试是都可以用.试能用哪个用哪个吧 JS已经搞好了 ResponseHandler,ResponseHandler,payNotifyUrl.jsp都修了..
其他类似问题
为您推荐:
java的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁微信支付-JSAPI支付V3-关闭订单 - 突袭新闻
当前位置&:&&&&微信支付-JSAPI支付V3-关闭订单
热门标签:
微信支付-JSAPI支付V3-关闭订单
来源:本网整理
编辑:从小叶评论:
接口链接https: api mch weixin qq com pay closeorder请求参数字段名变量名必填类型示例值描述公众账号IDappid是String(32)wx8888微信分配的公众账号ID
接口链接https: api mch weixin qq com pay closeorder请求参数字段名变量名必填类型示例值描述公众账号IDappid是String(32)wx8888微信分配的公众账号ID 。
https://api.mch./pay/closeorder
公众账号ID
String(32)
微信分配的公众账号ID
String(32)
微信支付分配的商户号
商户订单号
out_trade_no
String(32)
商户系统内部的订单号
随机字符串
String(32)
5K8264ILTKCH16CQ2502SI8ZNMTM67VS
商户系统内部的订单号,32个字符内、可包含字母,&其他说明见商户订单号
String(32)
C380BEC2BFD727A4BF3AD6
签名,详见签名生成算法
返回状态码
return_code
String(16)
SUCCESS/FAIL
return_msg
String(128)
返回信息,如非空,为错误原因
参数格式校验错误
以下字段在return_code为SUCCESS的时候有返回
公众账号ID
String(32)
微信分配的公众账号ID
String(32)
微信支付分配的商户号
随机字符串
String(32)
5K8264ILTKCH16CQ2502SI8ZNMTM67VS
随机字符串,不长于32位
String(32)
C380BEC2BFD727A4BF3AD6
签名,验证签名算
String(32)
SYSTEMERROR
详细参见第6节错误列表
错误代码描述
err_code_des
String(128)
结果信息描述
后台代码:
/// 关闭订单接口
public JsonResult CloseOrder(WXM_TRADE_Model trade)
string nonceStr = Senparc.Weixin.MP.TenPayLibV3.TenPayV3Util.GetNoncestr();
Senparc.Weixin.MP.TenPayLibV3.RequestHandler packageReqHandler = new Senparc.Weixin.MP.TenPayLibV3.RequestHandler(null);
//设置package订单参数
packageReqHandler.SetParameter(&appid&, AppId);
//公众账号ID
packageReqHandler.SetParameter(&mch_id&, MchId);
packageReqHandler.SetParameter(&out_trade_no&, trade.TRADE_NO);
//填入商家订单号
packageReqHandler.SetParameter(&nonce_str&, nonceStr);
//随机字符串
string sign = packageReqHandler.CreateMd5Sign(&key&, Key);
packageReqHandler.SetParameter(&sign&, sign);
string data = packageReqHandler.ParseXML();
var result = Senparc.Weixin.MP.AdvancedAPIs.TenPayV3.CloseOrder(data);
var res =System.Xml.Linq.XDocument.Parse(result);
string return_code = res.Element(&xml&).Element(&return_code&).V
Hashtable hashtable = new Hashtable();
hashtable.Add(&return_code&, return_code);
return Json(hashtable);
Oculus将于6月11号举办特殊活动,有望揭示最新版VR头盔细节
Uber要造无人驾驶汽车,财大气粗的它把卡内基梅隆的整个研究中心都挖走了
Apple Watch系统首次更新,提升Siri和活动检测性能
本网最新文章}

我要回帖

更多关于 jsapi 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信