微信支付遇到的问题

  • 前言
  • 一、服务器端
    • 在这篇微信支付提供的官方文档中,我遇到的一个误区,下面是文档中提供的参数示例
    • 我的服务器端,完全按照要求写的,但是微信服务器返回给我的一直是签名错误,我网上查了很久,直接告诉大家结论吧,不能有中文,中文去掉就可以了,如果也有签名错误的,先把自己参数中的中文去掉,再尝试,如果还是不行,再去尝试网上的各种方式,下面贴一下我的这部分代码
  • 二、客户端
    • 第一个链接是我们的APP客户端接收到服务器给的下单信息后,需要调起微信来支付了,里面写的例子在第二个链接中
    • 我们在对这上面6个参数进行加签后得到的最后一个参数Sign,然后加进去作为参数来调起微信支付,其中特别需要注意的是,微信提供的payReq里的一个参数packageValue,在算Sign值时,这个参数实际上是package!真的要对照参数表一个一个复制粘贴,不然不会发现这个问题,下面贴一下我的这部分代码

前言

在开发的APP中需要接入支付功能,支付宝支付难点不多,支付宝提供的API文档挺详细,且有不懂的可以点右下角客服按钮,技术客服还是很负责的。而微信支付的文档内容不多,感觉坑还是挺多的,开发过程中遇到的问题不少,部分问题网上都能找到相应的解决方案,下面我提供一下,我遇到的比较困难的几点,和解决方案


提示:以下是本篇文章正文内容,下面案例可供参考

一、服务器端

微信支付服务器端统一下单的接口文档

在这篇微信支付提供的官方文档中,我遇到的一个误区,下面是文档中提供的参数示例

我的服务器端,完全按照要求写的,但是微信服务器返回给我的一直是签名错误,我网上查了很久,直接告诉大家结论吧,不能有中文,中文去掉就可以了,如果也有签名错误的,先把自己参数中的中文去掉,再尝试,如果还是不行,再去尝试网上的各种方式,下面贴一下我的这部分代码

二、客户端

微信支付客户端调起支付的接口文档

微信支付客户端开发步骤

第一个链接是我们的APP客户端接收到服务器给的下单信息后,需要调起微信来支付了,里面写的例子在第二个链接中

我们在对这上面6个参数进行加签后得到的最后一个参数Sign,然后加进去作为参数来调起微信支付,其中特别需要注意的是,微信提供的payReq里的一个参数packageValue,在算Sign值时,这个参数实际上是package!真的要对照参数表一个一个复制粘贴,不然不会发现这个问题,下面贴一下我的这部分代码

微信的APP支付开发,服务端和支付端的问题相关推荐

  1. app微信支付-java服务端接口 支付/查询/退款

    app微信支付-java服务端接口 支付-查询-退款 个人看微信的文档,看了很多前辈的写法,终于调通了,在这里做一下记录. 首先来定义各种处理类(微信支付不需要特殊jar包,很多处理需要自己封装,当然 ...

  2. 校园二手书商城源代码基于微信小程序云开发,可在线支付提现,含详细配置教程

    校园二手书商城源代码基于微信小程序云开发,可在线支付提现,含详细配置教程 完整代码下载地址:校园二手书商城源代码基于微信小程序云开发 欢迎使用,下面是配置教程 长话短说,下面直接说配置流程 一.小程序 ...

  3. 微信小程序云开发服务怎么关闭?

    微信小程序云开发服务怎么关闭? 微信小程序创建时默认选择开启云服务,要关闭该如何操作呢? 相信很多微信开发者最近都收到微信云服务计费调整的通知 很多人的第一反应是云服务是什么?我没有用过,什么时候开通 ...

  4. 代驾微信小程序现成开发,代驾司机用户端功能详细介绍

    代驾微信小程序现成开发制作解决方案: 微信代驾小程序开发制作功能详细介绍: (一)管理后台功能 概述:总交易额.总交易数.昨日交易额.昨日交易数.昨日司机申请数量.营业额统计看板aigao0607 基 ...

  5. 微信支付开发(6)--付款码支付(被扫)开发详解

    点此查看 微信公众号/微信网页/微信支付/企业微信/小程序开发合集及源代码下载 本文目录 1. 场景 2. 开发说明 3. 普通商户付款码支付 3.1 项目构建 3.2 编写配置类 3.3 编写网页 ...

  6. Java微信支付开发之公众号支付(微信内H5调起支付)

    官方文档 准备工作:已通过微信认证的公众号,必须通过ICP备案域名(否则会报支付失败) 借鉴了很多大神的文章,在此先谢过了 整个支付流程,看懂就很好写了 一.设置支付目录 在微信公众平台设置您的公众号 ...

  7. 微信支付开发(7) 刷卡支付

    关键字:微信支付 微信支付v3 刷卡支付 统一支付 prepay_id  作者:方倍工作室 本文介绍微信支付下的刷卡支付的开发过程.微信刷卡支付是指用户打开微信钱包的刷卡的界面,商户扫码后提交完成支付 ...

  8. Java微信支付开发之扫码支付模式二

    官方文档 准备工作:已通过微信认证的公众号,域名可以不通过ICP备案 借鉴了很多大神的文章,在此先谢过了 大体过程:根据固定金额和商品的ID先生成订单,再生成二维码,客户扫一扫付款 模式二支付的流程如 ...

  9. 支付宝支付开发——当面付条码支付和扫码支付

    原文: http://www.cnblogs.com/txw1958/p/alipay-f2fpay.html 本文介绍支付宝中当面付下属的条码支付.扫码支付.订单查询.退款申请的集成开发过程. 本文 ...

  10. 支付宝支付开发—当面付条码支付和扫码支付

    关键字:支付宝 当面付 条码支付 扫码支付 二维码支付 订单查询 退款 作者:方倍工作室 原文:https://www.cnblogs.com/txw1958/p/alipay-f2fpay.html ...

最新文章

  1. 修改模拟器的IMEI号
  2. JTEXTFIELD
  3. 长沙县这一年:战在新高地,筑牢新高台,攀向新高峰
  4. sql 指定数据库中的信息操作
  5. 大数据 就业 缺口_大数据人才缺口大!乌兰察布从政策激励等方面吸引人才
  6. JavaScript入门(part8)--数组
  7. 正则表达式||grep的使用
  8. 前端学习(221):字体属性
  9. python字符串转义序列_Python | 忽略字符串中的转义序列
  10. 2021年中国机器视觉市场研究报告
  11. 计算球的体积(信息学奥赛一本通-T1030)
  12. (53)FPGA基础编码D触发器(二)
  13. ReentrantLock与synchronized的区别(最直观)
  14. 华为已捐献 HarmonyOS 全部基础能力;腾讯、字节跳动隔空互怼;人人视频从App Store下架整改|极客头条...
  15. js swipe 图片滑动控件实现 任意尺寸适用任意屏幕
  16. 导出excel 数据取一次合理还是分页取合理_一张报表模板替代数百张Excel表格,用它让报表工作更轻松...
  17. Django---部署
  18. 终结者:借助ViewPager实现Fragment左右滑动
  19. 使用AdventNet快速开发网管软件Agent端
  20. vs2017激活密钥

热门文章

  1. 2019年软考程序员考试大纲
  2. hrbusrt 1900 权限问题
  3. 数字图像处理-运动模糊逆滤波维纳滤波(Matlab)
  4. U盘格式化后恢复,DiskGenius 4.9.6 海外注册版
  5. 回忆杀:那些年,山寨机,暗号*#220807#,和玩过的mrp游戏
  6. 计算机汉字编码输入码,汉字编码、输入系统和码本
  7. 【3Dtiles】3Dmax模型处理为gltf和3dtiles,包含LOD效果
  8. 大学计算机第一学期期末考试试题,《大学计算机基础》期末考试试题(A卷)..doc...
  9. html编码写出滚动字幕,HTML滚动字幕代码及参数详解_html/css_WEB-ITnose
  10. 测试方案/测试计划/测试报告