PHP试题网_中国最大的免费网络PHP试题测试平台,PHP试卷调查,PHP试卷模板、PHP考试测验
公告: 20191230公告

支付完成后,支付平台会发通知到我们指定的url地址:


1、支付宝通知文档:https://opendocs.alipay.com/open/203/105286/

image.png

  请注意:一个TRADE_CLOSED 可能会有两种通知,未付款和全额退款(可能是售后)。

  除了签名外,一定要判断trade_status值,三种状态。




2、微信通知文档: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7&index=8

image.png

似乎微信在“未付款”时并不会发通知。


// 判断签名是否正确  判断支付状态

if ( ($sign===$data_sign) && ($data['return_code']=='SUCCESS') && ($data['result_code']=='SUCCESS') )



唉,吃亏就吃在这里了。不知道支付宝会发这种通知,当然也怪自己参数判断不全。

不过,为啥支付宝不学习下微信支付呢。你的体验总是做不到位。


作者:OK兄 浏览次数:16

登 录