迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費且不限制商業(yè)使用,是免費開源的產(chǎn)品,以萬端互聯(lián)為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
自定義支付方式,怎么處理支付成功操作呢?
我定義了一個支付試,然后在pay.php里面操作支付,在這里請示支付的接口,當接口返回成功之后,我接下來該如何操作呢?因為還得配置訂單支付成功等后續(xù)操作。
我們公司對接的這個第三方支付,不像支付寶微信那個是異步通知,他這個是同步的,這樣的話我應該在定義的pay.php文件中如何操作呢?
是用哪個文檔來開發(fā)的
回復@官方研發(fā)技術-阿華
http://help.xunruicms.com/888.html
用的是這個,然后又參考了系統(tǒng)自帶的幾個支付;但是文檔中沒寫如果成功,pay.php文件中應該如何操作
pay.php是發(fā)起支付的,你可以在里面定義一回調通知地址
// 支付回調地址 $call = ROOT_URL."api/pay/".$data['type']."/notify_url.php";
然后分別創(chuàng)建回調處理程序文件
1、notify_url.php 回調地址的入口文件,內容是固定格式
<?php /** * 支付回調接口URL */ define('IS_API', 'pay'); // 項目標識 define('SELF', pathinfo(__FILE__, PATHINFO_BASENAME)); // 該文件的名稱 require('../../../index.php'); // 引入主文件
2、notify_api.php 回調地址的執(zhí)行文件
<?php /** * 支付回調處理程序 */ $config; // 后臺的配置信息數(shù)組 $data; // 當前支付記錄數(shù)組 // 這里寫你的處理程序
哦哦,如果是異步通知,那就是notify_api.php 文件;
然后剛才我在pay.php里面一路放行,最后的結果就是直接支付成功,是不是如果在pay.php里面沒有重定向,或沒有拋異常之類的,最終程序也會執(zhí)行支付成功的操作對吧
你可以參考同級目錄里面的 Alipay和weixin寫法
我們公司對接的這個第三方支付,不像支付寶微信那個是異步通知,他這個是同步的,這樣的話我應該在定義的pay.php文件中如何操作呢?
是用哪個文檔來開發(fā)的
回復@官方研發(fā)技術-阿華
http://help.xunruicms.com/888.html
用的是這個,然后又參考了系統(tǒng)自帶的幾個支付;但是文檔中沒寫如果成功,pay.php文件中應該如何操作
pay.php是發(fā)起支付的,你可以在里面定義一回調通知地址
然后分別創(chuàng)建回調處理程序文件
1、notify_url.php 回調地址的入口文件,內容是固定格式
2、notify_api.php 回調地址的執(zhí)行文件
回復@官方研發(fā)技術-阿華
哦哦,如果是異步通知,那就是notify_api.php 文件;
然后剛才我在pay.php里面一路放行,最后的結果就是直接支付成功,是不是如果在pay.php里面沒有重定向,或沒有拋異常之類的,最終程序也會執(zhí)行支付成功的操作對吧
你可以參考同級目錄里面的 Alipay和weixin寫法