Nowadays, online shopping has become a common phenomenon, and Taobao shopping is also indispensable. Many third-party payment plug-ins used for online virtual payment use Alipay. Alipay can be said to be the current trend. Implementing virtual payment on a shopping website is Indispensable, many shopping websites are using Alipay for payment, so how can you make your own website have the same payment function? PHP enthusiasts provide you with professional explanations,
The implementation code is as follows:
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);
The knowledge introduced here uses PHP to realize the interaction between e-commerce websites and Alipay. The parameters and settings provided by Alipay are personal virtual ones. The real parameters will be provided by Alipay in actual operations. When using Alipay, you need to apply for an account with Alipay, and then Alipay will provide the corresponding parameters, and you can apply it. PHP Alipay interface function.