支付回调地址说明

回调地址

支付成功后,平台通过异步通知告知本站,回调地址形如:

http://你的域名/pay_notify.php

该地址需要在虎皮椒平台或远程收银台应用后台如实登记;使用 HTTPS 的站点填写 https://你的域名/pay_notify.php 同样可以。

回调如何防篡改

  1. 校验通知自带的签名,伪造或篡改过的通知直接丢弃。
  2. 金额按以分为单位的整数逐笔比对,通知金额与订单金额不一致即判定失败。
  3. 两项校验全部通过,订单才会置为已支付并自动发码。

本地调试提示

回调必须由支付平台从公网访问,因此本地内网地址无法收到通知。本地调试请使用公网可访问的测试域名或内网穿透工具,并确保回调地址未被防火墙、安全插件拦截。

回调失败排查

  • 支付后订单一直停留在 pending:先确认回调地址已在平台登记,且公网可访问。
  • 查看服务器是否收到通知请求;被拦截时将 pay_notify.php 加入白名单。
  • 金额不一致或签名错误会记录在支付日志中,对照日志修正参数即可。