名人论坛

查看: 579|回复: 0

PHP支付宝接口实现详解

[复制链接]

180

主题

183

帖子

1417

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1417
发表于 2018-7-23 00:26:41 | 显示全部楼层 |阅读模式

  现在在网上购物成为了普遍现象,淘宝购物也是必不可少的,网上虚拟支付用到的第三方支付插件很多使用到支付宝,支付宝可以说是现在的潮流,在一个购物网站上实现虚拟支付是必不可少的,很多购物网站都在用支付宝进行支付,那么怎么才能够让自己的网站也具有同样的支付功能呢?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支付宝接口的功能了。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|支付接口网

拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表本站立场!

GMT+8, 2024-5-17 16:09 , Processed in 0.921811 second(s), 18 queries .

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表