直接将支付宝放在详细页面进行支付
2009-10-10 16:41 来源:www.chinab4c.com 作者:ecshop专家
/* 获得商品的信息 */
$goods = get_goods_info($goods_id);
//start
$agent = 'C4335319945672464113';
$parameter = array(
'agent' => $agent,
'service' => 'trade_create_by_buyer',
'partner' => '2088002003399257',
//'partner' => ALIPAY_ID,
'_input_charset' => "gbk",
'notify_url' => 'http://www.amwaysun.com/respond.php?code='.basename(__FILE__, '.php'),
'return_url' => 'http://www.amwaysun.com/respond.php?code='.basename(__FILE__, '.php'),
/* 业务参数 */
'subject' => $goods[goods_name],
'out_trade_no' => '12',
'price' => $goods[shop_price],
'quantity' => 1,
'payment_type' => 1,
/* 物流参数 */
'logistics_type' => 'EXPRESS',
'logistics_fee' => 10,
'logistics_payment' => 'BUYER_PAY',
'logistics_type_1' => 'EMS',
'logistics_fee_1' => 20,
'logistics_payment_1' => 'BUYER_PAY',
/* 买卖双方信息 */
'seller_email' => 'amwayboy168@yahoo.com.cn'
);
ksort($parameter);
reset($parameter);
$param = '';
$sign = '';
foreach ($parameter AS $key => $val)
{
$param .= "$key=" .urlencode($val). "&";
$sign .= "$key=$val&";
}
$param = substr($param, 0, -1);
$sign = substr($sign, 0, -1). 'atz7bcvsv6vaa51xfrcli77rb4sw91gj';
$url = 'https://www.alipay.com/cooperate/gateway.do?'.$param. '&sign='.md5($sign).'&sign_type=MD5';
$smarty -> assign('url',$url);
//end
模板中增加以下按扭
<a href="{$url}" target="_blank"><img alt="网上汇款免手续费, 收货满意后卖家才能拿钱,货款都安全" src="http://img.alipay.com/pimg/button_alipaybutton_o.gif" align="absmiddle" border="0"/></a>
附加支付宝参数:
- gateway, 支付接口 https://www.alipay.com/cooperate/gateway.do?
- service, 服务参数 trade_create_by_buyer
- partner, 合作商伙伴ID 在支付宝注册之后 “我的商家服务”里面可以获取
- sign_type, 加密协议 MD5
- out_trade_no, 时间
- subject, 商品名称
- body, 商品描述
- payment_type, 支付类型
- price, 价格
- show_url, 展示商品地址
- seller_email, 卖家帐号
- key, 安全效验码 在支付宝注册之后 “我的商家服务”里面可以获取
- return_url, 重定向地址
- _input_charset, 服务器编码 utf-8
- notify_url, 服务器通知地址
- logistics_type, 平邮 POST
- logistics_fee, 平邮价格
- logistics_payment, 谁支付邮费 BUYER_PAY
- logistics_type_1, 快递 EXPRESS
- logistics_fee_1, 快递价格
- logistics_payment_1,谁支付邮费 BUYER_PAY
- quantity 数量
3和12 可以在这里找到
最近更新
常用插件
- ecshop红包修改成满多少减
我们在长期使用ecshop的时候,我们可以发现。ecshop的红包是一个非常强...
- ecshop降价通知登记插件
ecshop降价通知登记插件,主要是为了方便某些客户,对商品价格要求比...
- ecshop通用红包编码
很多时候,为了结合促销,必须扩展一下ecshop的红包功能。ecshop的红包...
- ecshop分类树中统计商品数
最近忙于开发其他项目,在不少朋友不断要求和催促的情况下,做出了该小...
- ecshop购物车功能改进[插件
ecshop购物车功能改进[插件套餐]主要是我们最近开发工作和开发项目中。...