本文档主要用于说明支付回调地址的生成方法和调用方法,适用于开发者进行二次开发或局部调用,个别用户有加cdn或者防火墙,可以排除本回调地址url,防止影响业务
支付回调地址生成方法
支付回调地址的生成主要依赖于以下几个步骤:
- 获取域名:使用
home_url()
函数获取当前站点的根URL。 - 拼接回调地址:将站点根URL与回调路径进行拼接,形成完整的回调地址。
例如:$notify_uri = esc_url(home_url('/pay/callback'));
生成的支付回调地址为:http://yourdomain.com/pay/callback/
。
回调文件路径
每个支付接口的回调文件实际存放在 ripro-v5/inc/shop
目录下,每个支付接口文件夹中包含以下两个文件:
notify.php
:异步通知回调文件return.php
:同步通知回调文件
例如:支付宝的回调文件路径为 ripro-v5/inc/shop/alipay/notify.php
和 ripro-v5/inc/shop/alipay/return.php
。
支付接口的回调地址
以下列出了各支付接口的回调地址:
1. 支付宝(Alipay)
- 异步通知回调地址:
http://yourdomain.com/pay/callback/alipay/notify
- 同步通知回调地址:
http://yourdomain.com/pay/callback/alipay/return
2. 易支付(Epay)
- 异步通知回调地址:
http://yourdomain.com/pay/callback/epay/notify
- 同步通知回调地址:
http://yourdomain.com/pay/callback/epay/return
3. 虎皮椒支付(Hupijiao)
- 微信支付异步通知回调地址:
http://yourdomain.com/pay/callback/hpjpay/notify_wx
- 支付宝支付异步通知回调地址:
http://yourdomain.com/pay/callback/hpjpay/notify_ali
- 同步通知回调地址:
http://yourdomain.com/pay/callback/hpjpay/return
4. PayPal
- 同步通知回调地址:
http://yourdomain.com/pay/callback/paypal/return
5. 微信支付(Weixinpay)
- 异步通知回调地址:
http://yourdomain.com/pay/callback/weixinpay/notify
6. 讯虎支付(Xhpay)
- 微信支付异步通知回调地址:
http://yourdomain.com/pay/callback/xhpay/notify_wx
- 支付宝支付异步通知回调地址:
http://yourdomain.com/pay/callback/xhpay/notify_ali
- 同步通知回调地址:
http://yourdomain.com/pay/callback/xhpay/return
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。