本文档主要用于说明支付回调地址的生成方法和调用方法,适用于开发者进行二次开发或局部调用,个别用户有加cdn或者防火墙,可以排除本回调地址url,防止影响业务

支付回调地址生成方法

支付回调地址的生成主要依赖于以下几个步骤:

  1. 获取域名:使用 home_url() 函数获取当前站点的根URL。
  2. 拼接回调地址:将站点根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.phpripro-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

 

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。