From 4476970ad9f4b3e9350799d67a14604094f7e6f5 Mon Sep 17 00:00:00 2001 From: overtrue Date: Thu, 17 Mar 2022 16:09:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=8F=90=E9=86=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/src/6.x/pay/server.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/src/6.x/pay/server.md b/docs/src/6.x/pay/server.md index 160bb4ce6..759a918e0 100755 --- a/docs/src/6.x/pay/server.md +++ b/docs/src/6.x/pay/server.md @@ -16,12 +16,16 @@ SDK 内置了两个便捷方法以便于开发者快速处理支付推送事件 ### 支付成功事件 +🚨 切记:推送信息不一定靠谱,可能是伪造的,所以拿到推送通知,只取订单号等必要信息,其它信息忽略,拿订单号重新查询微信支付订单的最新状态再做处理。 + > :book: 官方文档:支付结果通知 ```php $server->handlePaid(function (Message $message, \Closure $next) { // $message->out_trade_no 获取商户订单号 // $message->payer['openid'] 获取支付者 openid + // 🚨🚨🚨 注意:推送信息不一定靠谱哈,请务必验证 + // 建议是拿订单号调用微信支付查询接口,以查询到的订单状态为准 return $next($message); }); ```