ECSHOP商店名称传入支付宝
用户使用ECSHOP内置的支付宝即时到帐接口发起支付,支付宝收银台显示的是ECSHOP订单号,ECSHOP使用13位数订单号作为subject参数传入支付宝。如果传入“网站名称+订单号”,便于用户在支付宝区分交易记录。编辑/includes/payment/alipay.php,修改业务参数。
$parameter = array(
'extend_param' => $extend_param,
'service' => $service,
'partner' => $payment['alipay_partner'],
//'partner' => ALIPAY_ID,
'_input_charset' => $charset,
'notify_url' => return_url(basename(__FILE__, '.php')),
'return_url' => return_url(basename(__FILE__, '.php')),
/* 业务参数 */
'subject' => $GLOBALS['_CFG']['shop_name'] . ":" . $order['order_sn'], //商店名称+订单号,长度不能大于256
'out_trade_no' => $order['order_sn'] . $order['log_id'],
'price' => $order['order_amount'],
'quantity' => 1,
'payment_type' => 1,
/* 物流参数 */
'logistics_type' => 'EXPRESS',
'logistics_fee' => 0,
'logistics_payment' => 'BUYER_PAY_AFTER_RECEIVE',
/* 买卖双方信息 */
'seller_email' => $payment['alipay_account']
);
GBK编码一个中文字符占两个字节,而UTF-8编码一个中文字符占三个字节,注意控制subject参数长度不能大于256。
有关业务参数说明,请查阅支付宝官方文档:http://club.alipay.com/read-htm-tid-9976972.html。
查看完整版本: ECSHOP商店名称传入支付宝
Tags: