限时免费试用:欢迎注册 api.bigmodel.org ,快速体验大模型 API 接入服务。

PHP高级

微信支付学习笔记(三)扫码支付/查询/退款

统一下单 必填参数 https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_1 下单成功后使用异步回调修改订单状态 扫描支付页面(修改) $input->SetNotify_url("http://www.wangmingchang.com/example/notify.php") 在logs中

作者
王明昌
发布时间
最后更新

统一下单

必填参数https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_1

下单成功后使用异步回调修改订单状态

扫描支付页面(修改)
$input->SetNotify_url("http://www.wangmingchang.com/example/notify.php")
在logs中生成付款日志
1.判断商户号 2.判断数据库未支付的金额与返回的金额是否相同 3.判断is_pay=0 4.判断return_code = success result_code = success 判断成功后执行,下单成功

订单查询/支付成功后的跳转

查询微信的订单 and查询自己数据库的订单 =====>支付成功跳转 查询订单 orderquery.php 使用js循环判断订单是否成功,成功后跳转 1.判断trade_state=success 2.数据库订单是否为1

微信退款

需要证书,在商户平台中下载,---API安全 放在cert中 refund.php退款文件 refundquery退款查询
0/500
友善分享您的看法。
反馈邮箱