微信的APP支付开发,服务端和支付端的问题


前言

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


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

一、服务器端

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

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

服务器下单请求参数示例

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

在这里插入图片描述

二、客户端

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

微信支付客户端开发步骤

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

客户端调起支付请求参数示例

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

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值