现在在网上购物成为了普遍现象,淘宝购物也是必不可少的,网上虚拟支付用到的第三方支付插件很多使用到支付宝,支付宝可以说是现在的潮流,在一个购物网站上实现虚拟支付是必不可少的,很多购物网站都在用支付宝进行支付,那么怎么才能够让自己的网站也具有同样的支付功能呢?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支付宝接口的功能了。
分享到:
相关推荐
1221-php开发支付宝接口技术-Pack老师
php 支付宝接口开发实现充值(双功能收款 即时到账交易接口 即时到账批量退款有密接口 确认发货接口 )
关于php开发支付宝接口的文件,里面详细介绍了php脚本开发支付宝接口原理,开发
SDK测试方法: 一,将本文件上传到主机空间根目录,php用5.5及以上。 二,修改index.php中的 ...//支付宝公钥 'alipay_public_key' => "您的参数", 四,手机打开:http://您的域名/index.php 即可支付
支付宝即时到账接口开发
2013.11.22-支付宝开发接口和文档 支持的语言-java-Asp-CSHARP-php 。这里的开发文档比较全,用于支付宝支付接口开发。
支付宝开发文档,包括.net php asp 各种平台开发说明 这里是及时付款的说明文档
最新php支付宝即时到帐接口,由php语言开发,只能应用到即时到帐申请成功的,双功能和担保交易不能使用。
php页面的支付宝支付接口。支付宝支付通用模块开发。
.net(UTF_8)(2.0)实物标准代码实例 php 实物标准代码实例 c# 2005 GBK 程序下
支付宝开发接口说明 及 demo ,包含(java asp php)语言 一、即时到账交易接口-create_direct_pay_by_user a、即时到账交易接口(create_direct_pay_by_user).pdf b、即时到账交易接口(create_direct_pay_by_user)...
支付宝支付SDK【PC支付宝支付宝接口】: 一,将本文件上传到主机空间根目录,php用5.5及以上。 二,修改index.php中的 action="http://您的域名/wappay/post.php" 三,打开config.php 填写您的参数: //应用ID,您...
在PHP中实现APP服务端支付宝接口
提供最全的支付宝即时到账接口开发文档及其代码实例,里面包含了ASP,PHP(GBK和UTF-8两个版本),.NET(GBK和UTF-8两个版本),JAVA(GBK和UTF-8两个版本),共计7个版本的接口实例。 附带两个PDF: 一个PDF是图解操作...
.net_asp_php_支付宝接口,你懂的。集成的开发文档
本demo为支付宝手机pc自适应,亲测试可用: 一,将本文件上传到主机空间根目录,php用5.5及以上。 二,修改PC/index.php 及 wap/index.php中的 action="http://您的域名/wappay/post.php" 三,打开PC/config.php ...
PHP支付宝免签接口 PHP想要开发支付宝的可以学习下
支付宝通用即时到帐接口集成教程_PHP版本 实例代码+开发文档
支付宝用于php开发的接口,生产供给支付宝调用的签名数据