微信支付 chooseWXPay:fail

本来以为解决了微信支付get_brand_wcpay_request:faill这个问题后就万事大吉了,结果又迈入了另一个坑。。。

问题原因:

1.生成签名的时间戳参数名timestamp的s大小写问题

js的参数在这里是小写的timestamp


wx.chooseWXPay({

  timestamp: "1234567890",

    ....

  }

});

2.MD5一定要大写

3.package参数设置

之前的package参数是我前段自己拼接的:‘package‘:  ‘prepay_id=‘+msg.package,改成‘package‘:  msg.package后,问题就解决了。。。

‘prepay_id=‘需要后端写在返回的参数里面。

时间: 2024-10-07 05:27:11

微信支付 chooseWXPay:fail的相关文章

微信支付 get_brand_wcpay_request fail,Undefined variable: openid

本文将为您描述微信H5支付,微信JSAPI支付返回支付签名验证失败的解决方法 微信JSAPI支付时报这个错误 查看错误详情 alert(JSON.stringify(res)) 微信商户平台相关设置: 场景介绍 商户已有H5商城网站,用户通过消息或扫描二维码在微信内打开网页时,可以调用微信支付完成下单购买的流程.(用户打开商户网页选购商品,发起支付,在网页通过JavaScript调用getBrandWCPayRequest接口,发起微信支付请求,用户进入支付流程) 步骤(1):商户下发图文消息或

关于微信支付chooseWXPay

开发微信支付,百思不得其解,用第一种调接口的方式华为P8没反应,第二种WX调接口的方式还是没反应,由此想到兼容性问题换为P6测试,过了-.. 到底是安卓碎片化严重,还是TX程序员临时工? 继续往下写,支付成功后竟然返回了一个空!!!支付失败的时候返回值没问题,醉了. var obj = res; // 用来保存所有的属性名称和值 var props = ""; // 开始遍历 for (var p in obj) { // 方法 if (typeof (obj[p]) == "

微信支付get_brand_wcpay_request:fail

最近做了微信支付功能,和后端一起踩坑中,微信一直报错:get_brand_wcpay_request:fail 前端js部分实现方法: 1.利用微信js sdk实现.调起微信js SDK,并注入事件chooseWXPay 2.利用内置对象 刚开始我采用第一种方法,一直报错后我采用第二种方法,发现还是报错后,我求助了度娘. 出现该问题的原因: 1.生成的sign签名有问题 2.支付授权目录配置有问题 在经过仔细的检查,后端也重新生成了签名后,这个问题还是存在.折腾了几天没有解决,发邮件咨询了微信官

h5调用微信支付功能

支付按钮的点击事件 $(′.Save_Patient_Msg′).click(function(){ $(′.Save_Patient_Msg′).off(′click′); var hrdfId = getOrderId(); var txnAmt = $(′.sum_pay.font-red′).html(); var data = {orderId: hrdfId, txnAmt: "0.01", prodDesc: "远程诊断服务", callType: &

微信支付 常见报错

支付返回签名错误 注意签名参数的大小写,支付密钥key要到商户平台设置,设置的规则是32位数字与字母大小写的组合.以下链接为签名过程.(https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=3_1) 支付回调 认证后的服务号之间支持跨号支付. 支付失败 请检查商户号是否错误或支付密钥key设置错误. redirect--uri参数错误 请进入公众平台-开发者中心,找到填写商户的支付授权域名,填写的就是商户支付授权目录上的域名. pays

微信支付(JSAPI) - Java

最近客栈订房,当然是需要微信支付的,官方微信支付文档什么的,只想说 去你妈的文档 so, 经过两天不懈的努力和网上大牛文档,终于做出来了,下面具体来说说,希望能对各位看客有点帮助 放大招,直接上代码 1. Configure.java 文件 1 package com.kzb.website.core.wechat.common; 2 3 import java.util.Calendar; 4 import java.util.Date; 5 6 import org.apache.commo

微信公众平台开发(四)——微信支付(转)

一.JS-SDK 公众号中的微信支付需要通过JS来实现.微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包.点击查看在线文档. 1)引入JS脚本文件 <script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> 2)通过config接口注入权限验证配置 <script> wx.config({ debug: false, // 开启调试模式,调用的

微信公众号内H5调用微信支付国内服务商模式

最近在折微信公众号内H5用JSAPI调用微信支付,境内服务商版支付,微信支付给出的官方文档以及SDK不够详细,导至我们走了一些弯路,把他分享出来,我这边主要是用PHP开发,所以未加说的话示例都是PHP代码 微信的官方文档  https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=7_1 1.服务商模式下调用统一下单 独立商户模式统一下单:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php

微信支付的那些坑!!!

微信支付的那些坑! 开通和审核 微信支付和支付宝商家平台一样,都是要审核资质的,支付宝个人认证可以使用担保支付,虽然需要用户确认收货之后才能收到资金,但是好歹也是能用的.微信直接不让个人使用支付.只有企业以上级别的服务号才能申请. 开通&认证 支付宝注册企业账号,进行企业认证,我总共就花了10分钟,包括公司资质审核,打款到公账确认公账等步骤.效率高到简直无法想象. 微信支付需要已经认证过的服务号才能开通支付.提交完资质,等待审核,花了5个工作日的时间才告诉我资质审核过了,对,没错,是5个工作日,