`
lovnet
  • 浏览: 6722527 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

php支付宝支付接口参数详解

 
阅读更多

<?php
$service =isset( $_GET [ 'service' ])? $_GET [ 'service' ]: 'create_direct_pay_by_user' ;
$services =array( //交易类型
'create_direct_pay_by_user' => '即时到账' ,
'create_partner_trade_by_buyer' => '担保交易' ,
);
if(! array_key_exists ( $service , $services ))exit( '错误的交易类型' );
?>

<pstyle="border:2pxdottedblue;width:auto;">
<label>请选择交易类型:</label>
<?php foreach( $services as $key => $val ): ?>
<?php if( $service == $key ): ?>
<bstyle="color:red"><?php echo $val ; ?> </b>
<?php else: ?>
<b><ahref="<?php echo url (array( 'service' => $key )); ?> "><?php echo $val ; ?> </a></b>
<?php endif; ?>
<?php endforeach; ?>
</p>

<?php

//php支付宝支付接口参数 主要如下

//(合作商户编号,加密串,返回url, 默认编码,商品名称,商品简介,商户订单号,物流配送费用)
function getRequestUrl ( $partner , $scode , $return_url , $charset , $subject , $body , $order , $lfee ){
global $data , $service ;
#支付宝交易类型
$data [ 'service' ]= $service ; //create_partner_trade_by_buyer[担保交易]create_direct_pay_by_user[即时到账]
#合作商户编号
$data [ 'partner' ]= $partner ;
#请求返回地址
$data [ 'return_url' ]= $return_url ;
#默认编码
$data [ '_input_charset' ]= $charset ;
#默认支付渠道
$data [ 'paymenthod' ]= 'bankPay' ;
#默认的网银
$data [ 'defaultbank' ]= 'ICBCB2C' ;
#商品名称
$data [ 'subject' ]= $subject ;
#商品展示URL
$data [ 'show_url' ]= ’‘ ;
#异步通知返回
$data [ 'notify_url' ]= ’‘ ;
#商品简介
$data [ 'body' ]= $body ;
#商户订单号
$data [ 'out_trade_no' ]= $order ;
#物流配送费用
$data [ 'logistics_fee' ]= $lfee ;
#物流费用付款方式
$data [ 'logistics_payment' ]= 'SELLER_PAY' ; //SELLER_PAY(卖家支付)、BUYER_PAY(买家支付)、BUYER_PAY_AFTER_RECEIVE(货到付款)
#物流配送方式
$data [ 'logistics_type' ]= 'POST' ; //物流配送方式:POST(平邮)、EMS(EMS)、EXPRESS(其他快递)
#价格
$data [ 'price' ]= '10.00' ;
#$data['total_fee']='10.00';
#付款方式
$data [ 'payment_type' ]= '1' ;
#商品数量
$data [ 'quantity' ]= '1' ;
#卖家email
$data [ 'seller_email' ]= 'chen@sjolzy.cn' ;
$data = array_filter ( $data );

ksort ( $data ); reset ( $data );
$data [ 'sign' ]= md5 ( urldecode ( http_build_query ( $data )). $scode );
$data [ 'sign_type' ]= 'MD5' ;

$url = 'https://www.alipay.com/cooperate/gateway.do?' . http_build_query ( $data );
return $url ;
}

//把支付宝接口的参数 带入进去测试

$url = getRequestUrl ( '2010101908738750' , 'ma0werwert6s2bsd1frg7hisaiaz5xjr' , 'http://www.c1991.com/demo/pay/callback.php?gateway=alipay' , 'UTF-8' , '测试商品' , '测试内容' , uniqid (), '0.00' );

分享到:
评论

相关推荐

    php app支付宝回调(异步通知)详解

    之前写过支付宝app支付的支付的后台代码,现在来说一下异步通知: 个人感觉支付宝的异步通知,步骤比微信简单点,但里面的坑可是没少多少,就一个验签就把我整的快疯了…. 异步通知: 1,先确定在支付的时候写的回调地址...

    周易宝宝在线起名微信支付宝接口手机自适应

    先不要访问前台网站,先访问域名/admin.php访问网站后台,进入网站后台之后找到站点设置里面把里面的信息改为你自己的,尤其是支付参数和网址!设置手机端 1.网站打开栏目或者内容页提示404,那是你的主机不支持伪...

    全新开发苹果CMS引流吸粉视频.zip

    在线支付:支付宝、微信、码支付等等;不能以自己不会申请支付帐号而要求退款。 采集:可以使用接口进行采集,可以自己写采集规则;不能以不会找资源或不会写规则而要求退款 积分:可对每部视频进行积分设置 播放器...

    全新开发苹果CMS源码 引流吸粉视频 两种播放模式 仿抖音快手直播

    在线支付:支付宝、微信、码支付等等;不能以自己不会申请支付帐号而要求退款。 采集:可以使用接口进行采集,可以自己写采集规则;不能以不会找资源或不会写规则而要求退款 积分:可对每部视频进行积分设置 播放器...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例102 解析URL地址中传递的编码参数 134 实例103 转义帖子中的特殊字符 135 实例104 获取任意字符的ASCII码 136 实例105 查找指定ASCII码对应的字符 136 实例106 合理定义上传文件的名称 137 实例107 通过异或方式...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例102 解析URL地址中传递的编码参数 134 实例103 转义帖子中的特殊字符 135 实例104 获取任意字符的ASCII码 136 实例105 查找指定ASCII码对应的字符 136 实例106 合理定义上传文件的名称 137 实例107 通过异或方式...

    EduSoho系统最新官方版 v1.0.0 RC3

    改正了支付接口参数名称错误 增加了退款设置默认文案 修复了单个视频土豆链接解析问题 改进了禁用浏览器cookies时不能登陆网站的提示文案 增加了WMV文件的云端转码功能 增加了三种清晰度视频播放功能 修改了若干文案...

    虚拟主机管理(功能强大,全面,智能)

    13、支持9家常用的在线支付接口,包括:网银、快钱、iPay、NPS、云网、AllBuy、易宝、支付宝、财付通。 14、完善的备案自动审核系统,自动检查未备案网站,发送邮件通知,到期未备案的网站将被自动停止。 15、支持...

    EasyHost虚拟主机管理 v3.0.rar

    13、支持9家常用的在线支付接口,包括:网银、快钱、iPay、NPS、云网、AllBuy、易宝、支付宝、财付通。 14、完善的备案自动审核系统,自动检查未备案网站,发送邮件通知,到期未备案的网站将被自动停止。 15、支持...

    EduSoho建站系统最新官方版

    改正了支付接口参数名称错误 增加了退款设置默认文案 修复了单个视频土豆链接解析问题 改进了禁用浏览器cookies时不能登陆网站的提示文案 增加了WMV文件的云端转码功能 增加了三种清晰度视频播放功能 修改了若干文案...

Global site tag (gtag.js) - Google Analytics