首頁  >  文章  >  後端開發  >  php開發支付寶接口

php開發支付寶接口

巴扎黑
巴扎黑原創
2016-11-12 11:13:321571瀏覽

現在在網上購物成為了普遍現象,淘寶購物也是必不可少的,網上虛擬支付用到的第三方支付插件很多使用到支付寶,支付寶可以說是現在的潮流,在一個購物網站上實現虛擬支付是必不可少的,許多購物網站都在用支付寶進行支付,那麼怎麼才能夠讓自己的網站也具有同樣的支付功能呢? php愛好者為您提供專業的解說, 
實作程式碼如下所示: 

require_once("alipay_service.php");
require_once("alipay_config.php");  
$array=explode("@",$info["spc"]);
$arraynum=explode("@",$info["slc"]);
$arrayinfo=array();
$arrayinfo_count=array(); 
for($i=0;$i
if($array[$i]!=""){
$m=$i+1;
$sqlcart=mysql_query("select * from tb_commodity where tb_commodity_id='".$array[$i]."'",$conn);
$infocart=mysql_fetch_array($sqlcart);//读取数据库中数据
array_push($arrayinfo,$infocart[tb_commodity_name]);中
array_push($arrayinfo_count,"商品 $m :$infocart[tb_commodity_name] 数量:$arraynum[$i]"); 
}
}
$commodity_name=implode(',',$arrayinfo); //获取商品名称
$commodity_count=implode(',',$arrayinfo_count);  //获取商品描述信息
$parameter = array(
"service" => "trade_create_by_buyer", //交易类型,必填实物交易=trade_create_by_buyer(需要填写物流)
"partner" =>$partner,   //合作商户号
"return_url" =>$return_url, //同步返回
"notify_url" =>$notify_url, //异步返回
"_input_charset" => $_input_charset,  //字符集,默认为GBK
"subject" => $commodity_name,    //商品名称,必填
"body" => $commodity_count,       //商品描述,必填
"out_trade_no" => $ddnumber,//商品外部交易号,订单号,必填,每次测试都须修改
"logistics_fee"=>$yprice, //物流配送费用
"logistics_payment"=>'BUYER_PAY', //物流配送费用付款方式:BUYER_PAY(买家支付)
"logistics_type"=>'EXPRESS',// 物流配送方式:POST(平邮)、EMS(EMS)、EXPRESS(其他快递)
"price" => $amount,//商品单价,必填
"payment_type"=>"1", // 默认为1,不需要修改
"quantity" => "1", //商品数量,必填
"show_url" => $show_url,//商品相关网站
"seller_email" => $seller_email//卖家邮箱,必填
);
$alipay = new alipay_service($parameter,$security_code,$sign_type);
$link=$alipay->create_url();
$smarty->assign("link",$link);

這裡介紹的知識透過php來實現電子商務網站與支付寶進行互動的方法。其中涉及到支付寶提供的參數和設定都是個人虛擬的,真實的參數將在實際的運作中由支付寶提供,使用支付寶時,需要想支付寶申請一個帳戶,然後由支付寶提供相應的參數,就可以應用PHP支付寶介面的功能了。


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn