
微信支付
光九
这个作者很懒,什么都没留下…
展开
-
微信退款返回的几种情况
1、订单已经全额退款返回后再请求退款时:{ "appid": "wx88888888", "err_code": "ERROR", "err_code_des": "订单已全额退款", "mch_id": "158888888", "nonce_str": "zPT5P04rREEM68yW", "result_code": "FAIL", "return_code": "SUCCESS", "return_msg": "OK", ...原创 2020-05-21 15:10:47 · 4664 阅读 · 0 评论 -
微信小程序调试正确,没有错误,但是体验版没有数据
踩坑:我在本地调式都没有错误,但是上传到体验版就看不到应该有的商品数据,在开发工具上,真机调试没有错误,预览还是没有数据,在百度看到了这篇文章https://blog.youkuaiyun.com/Douz_lungfish/article/details/81741437才找到了原因,一般开发的时候就习惯性的关闭了校验合法域名的选项,我之前小程序配置的是另一个域名,换域名后在微信后台没有改新...原创 2019-12-22 19:30:27 · 8147 阅读 · 4 评论 -
tp5上传到服务器上,$file->move()上传图片出错
代码在本地跑都正确,上传到服务器上,上传图片的功能就出现错误。用postman检测错误是:mkdir(): Permission denied,这是没有权限的意思,需要把你图片上传到的文件权限改为允许读写,我用的是宝塔,鼠标放在目录上右侧就会出现权限两字,点击将读写权限勾上确认就行。用postman测试接口上传图片的方法直接百度;"使用postman测试上传图片接口百度经验"...原创 2019-12-18 18:36:16 · 2663 阅读 · 0 评论 -
宝塔部署ssl证书
因为小程序需要https,所以在阿里云申请了免费的ssl证书,部署到自己的服务器上。从阿里云下载apache服务器版本的,总共有三个文件,分别是key,public.crt,chain.crt。将key文件打开,复制到 密钥(KEY)中。先public文件,再chain文件,复制粘贴到证书(PEM格式)。处理好了之后再登陆https://www.myssl.cn/tools/che...原创 2019-12-17 23:07:23 · 1057 阅读 · 0 评论 -
微信支付签名错误
之前调过微信支付,后来又需要换小程序appid和商户号,出现的错误。1、注意商户号已经和小程序关联2、小程序的appid,密钥,商户号和商户号的API密钥要保证准确3、后端拉起支付,要有两次签名,第一次签名获取prepay_id,第二次组装签名返回前端,有时签名的组装顺序不对会产生问题,我用的php的官方SDK,所以顺序不会出错,保证参数数量够就可以。4、我出现的问题是在第一次的签...原创 2019-12-17 15:08:55 · 422 阅读 · 0 评论 -
微信支付回调踩坑
用tp5框架做小程序微信支付我遇到的困难1、body参数不能是中文2、xml存在顺序,不过我用的是封装好的sdk,不存在这个问题3、关于微信支付回调,首先地址是可访问的,不带参数的url地址,接受的函数不能有错误,我部署到服务器上后用postman检测出现$GLOBALS["HTTP_RAW_POST_DATA"]报错,将$xml = $GLOBALS["HTTP_RAW_POST_D...原创 2019-11-06 11:47:16 · 411 阅读 · 0 评论