織夢CMS支付寶接口問題及解決辦法,織夢文章
導讀:織夢文章織夢文章織夢CMS支付寶接口問題及解決辦法織夢模板下載dede模板下載。
我的情況: 系統只集成了支付寶。其他情況可能會有不同的及我國,呵呵,這里只把我遇到的問題進行分享 在織夢模板系統上設置好了商家ID、密鑰、支付寶郵箱之后,理論上應該是直接可以用了,但是我還是遇到了問題 首先就來了一個ILLEGAL_ARGUMENT錯誤。 經過分析post出去的url地址,發現商家ID、密鑰、支付寶郵箱都加載錯誤。經過分析應該是數據加載錯誤。于是分析data目錄下的sys_pay.cache.php文件: $payment_select = array(0 => “tenpay”,2 => “alipay”,3 => “cbpayment”,4 => “yeepay”); $payment_userid = array(0 => “********“,1 => “”,2 => “”,3 => “”,4 => “”); $payment_key = array(0 => “*********“,1 => “”,2 => “”,3 => “”,4 => “”); $payment_curpay = array(0 => ‘CNY’,1 => ‘CNY’,2 => ‘CNY’,3 => ‘CNY’,4 => ‘CNY’); $payment_exp = array(0 => “0.01″,1 => “0.00″,2 => “0.01″,3 => “0.01″,4 => “0.00″); $payment_email = array(0 => “[url=mailto:**織夢模板下載*****@a.com%22,1]*******@*****.com“,1[/url] => “[url=mailto:webmaster@admin.com%22,2]webmaster@admin.com”,2[/url] => “[url=mailto:webmaster@admin.com%22,3]webmaster@admin.com”,3[/url] => “[url=mailto:webmaster@admin.com%22,4]webmaster@admin.com”,4[/url] => “[url=mailto:“webmaster@admin.com]webmaster@admin.com[/url]“); 如紅色字所示,這是應該傳遞的三個直接跟支付寶相關的數據,而他們在數組中的位置為0,也就是array[0]位置。 再來看支付寶接口下的alipay_config.php文件 <?php $partner = $payment_userid[2]; $security_code = $payment_key[2]; $seller_email = $payment_email[2];//賣家郵箱 $_input_charset = $cfg_soft_lang; //字符編碼格式 目前支持 GBK 或 utf-8 $sign_type = “MD5″; //加密方式 系統默認(不要修改) $transport = “http”;//訪問模式,你可以根據自己的服務器是否支持ssl訪問而選擇http以及https訪問模式(系統默認,不要修改) $notify_url = $cfg_basehost.”/member/paycenter/alipay/notify_url.php”;// 異步返回地址 需要填寫完整的路徑 $return_url = $cfg_basehost.”/member/paycenter/alipay/return_url.php”; //同步返回地址 需要填寫完整大額路徑 $show_url = “” //你網站商品的展示地址,可以為空 ?> 如上紅色字所示,而他的位置為array[2],所以加載數據必定錯誤。(
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-21 ,文章織夢CMS支付寶接口問題及解決辦法,織夢文章主要講述解決辦法,支付寶,CMS網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_33298.html
