限时免费试用:欢迎注册 api.bigmodel.org ,快速体验大模型 API 接入服务。
当前位置:首页 >开发者 >PHP笔记 >PHP高级

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

分类:PHP高级时间:2018-04-17浏览:2861

统一下单

必填参数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
Share your thoughts respectfully.