Webhook
你可能会说
支付成功后自动开通权限,怎么实现?
事情发生时,由对方主动向你指定的地址发一条通知的机制支付完成或代码推送等事件发生时,第三方平台会立刻主动向你预留的接收接口推送一条通知,由你的后台完成履约。比起每隔几秒轮询查状态,Webhook 实时且节省资源;但需要校验消息签名防止伪造,并做好幂等处理防止网络抖动导致的重复通知。
先知道
也常被叫作Webhook回调通知
支付成功后自动开通权限,怎么实现?
频繁查询浪费请求,且权限开通有固定延迟。
事发时主动通知:对方在事情发生的那一刻,向你配置的地址发一条通知;不等你来问。
你的服务收到后处理:收到通知、确认来源和内容后执行动作,例如开通权限;处理完返回成功。
防范重复与伪造:网络重试或伪造请求都可能发生;核对签名并在处理前按订单号判重,是接入时的常规防护。
请为支付成功接入 webhook:配置接收地址,收到通知后核对签名和订单号,再开通会员权限。同一订单的重复通知不能重复开通;处理完成后返回成功状态。