用戶使用ECSHOP內置的支付寶即時到帳接口發起支付,支付寶收銀臺顯示的是ecshop訂單號,ecshop使用13位數訂單號作為subject參數傳入支付寶。如果傳入“網站名稱+訂單號”,便于用戶在支付寶區分交易記錄。
includes/payment/alipay.php,修改業務參數。
/* 業務參數 */
'subject' => $order['order_sn'],
修改成
/* 業務參數 */
'subject' => $GLOBALS['_CFG']['shop_name'] . ":" . $order['order_sn'], //商店名稱+訂單號,長度不能大于256
GBK編碼一個中文字符占兩個字節,而UTF-8編碼一個中文字符占三個字節,注意控制subject參數長度不能大于256。
新聞熱點
疑難解答