Heim >Backend-Entwicklung >PHP-Tutorial >Entwickeln Sie eine Alipay-Schnittstelle in PHP

Entwickeln Sie eine Alipay-Schnittstelle in PHP

巴扎黑
巴扎黑Original
2016-11-12 11:13:321615Durchsuche

Heutzutage ist Online-Shopping ein weit verbreitetes Phänomen, und auch viele Zahlungs-Plug-ins von Drittanbietern, die für virtuelle Online-Zahlungen verwendet werden, sind Alipay, der aktuelle Trend zur Realisierung der Virtualisierung Shopping-Website. Viele Shopping-Websites verwenden Alipay für die Zahlung. Wie können Sie also dafür sorgen, dass Ihre eigene Website über die gleiche Zahlungsfunktion verfügt? PHP-Enthusiasten liefern Ihnen professionelle Erklärungen.
Der Implementierungscode lautet wie folgt:

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);

Das hier vorgestellte Wissen verwendet PHP, um die Interaktion zwischen E-Commerce-Websites und Alipay zu realisieren. Die von Alipay bereitgestellten Parameter und Einstellungen sind persönliche virtuelle Parameter. Die tatsächlichen Parameter werden von Alipay im tatsächlichen Betrieb bereitgestellt. Wenn Sie Alipay verwenden, müssen Sie ein Konto bei Alipay beantragen. Anschließend stellt Alipay die entsprechenden Parameter bereit Wenden Sie es an. Die Funktion der PHP-Alipay-Schnittstelle ist jetzt verfügbar.


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn