`
lovnet
  • 浏览: 6880950 次
  • 性别: 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' );

分享到:
评论

相关推荐

    asp支付宝支付接口(绝对可用!!)

    2. **签名生成**:为了保证数据的安全性,支付宝接口通常要求对请求参数进行签名,防止数据被篡改。开发者需要按照指定的算法(如MD5)对参数进行签名,并将签名值包含在请求中。 3. **请求发送**:使用HTTP POST...

    支付宝老版本接口1.0版本

    对于ASP、Java和PHP这三种不同的编程语言,支付宝接口老版本的实现方式各有不同: 1. **ASP**:在ASP中,开发者通常会使用XMLHttpRequest对象或者ActiveXObject("Microsoft.XMLHTTP")来发起HTTP请求,构建并发送...

    php支付宝转账接口封装,简单配置即可可用

    2. **签名机制**:支付宝接口通信采用RSA非对称加密算法进行签名,确保数据传输的安全性。需要使用商户私钥对请求参数进行签名,并在接收到响应时验证支付宝返回的签名。 3. **请求构造**:根据接口文档,构造转账...

    淘宝支付宝接口程序/支付宝接口代码/php

    在IT行业中,支付宝接口程序和相关的PHP代码是电商网站与支付宝进行支付交互的关键技术。这里我们主要探讨的是如何使用PHP语言来实现淘宝平台上的支付宝接口集成。 首先,我们需要理解淘宝支付宝接口程序的基本概念...

    支付宝接口(php)

    8. **异常处理与错误码解析**: 在调用支付宝接口时,可能会遇到网络问题、参数错误等各种异常情况,需要编写健壮的错误处理代码,捕获并解析支付宝返回的错误码,给出相应的处理策略。 9. **安全策略**: 为了防止...

    php支付宝接口,很容易的

    当我们谈论"php支付宝接口"时,我们指的是使用PHP编程语言与支付宝的API进行交互,以便实现在线支付功能。支付宝接口提供了商家和服务提供商接入支付宝支付系统的方式,允许用户通过支付宝账户进行交易。 首先,要...

    php支付宝即时到帐接口

    PHP支付宝即时到帐接口是PHP开发者用于集成支付宝支付功能的关键技术。这个接口允许用户在网站上进行购物或服务购买时,通过支付宝平台实现快速、安全的资金转账。在本篇文章中,我们将深入探讨这一接口的工作原理、...

    支付宝php接口

    首先,我们要了解的是支付宝接口的工作原理。在支付宝的API体系中,每个请求都需要携带一个签名,这个签名是由一系列参数按照特定规则加密生成的。这是为了防止数据在传输过程中被篡改,确保交易的完整性和安全性。...

    支付宝的接口文档

    支付宝接口文档是开发者进行支付宝集成的关键参考资料,它详细阐述了如何与支付宝系统进行通信,实现各种支付、退款、查询等功能。这份20150616版本的"支付宝钱包支付接口开发包2.0标准版"包含了支付宝的核心接口...

    支付宝沙箱接口调用

    支付宝沙箱环境是开发者在正式使用支付宝接口前进行测试的重要工具。它提供了一种安全的模拟交易环境,允许开发者在不涉及真实资金的情况下测试和调试应用程序。在这个环境中,你可以尝试各种交易场景,验证你的代码...

    支付宝手机网站支付接口文档

    - 接口版本:定期检查支付宝接口的更新,确保使用的是最新版本,以获取最佳性能和安全性。 - 异常处理:完善异常处理机制,确保在支付失败或网络问题时能正确反馈给用户。 以上内容涵盖了支付宝手机网站支付接口...

    支付宝接口php版本样例和使用文档

    支付宝接口PHP版本样例和使用文档是针对开发者提供的一个实用工具包,主要目的是帮助PHP开发者能够轻松集成支付宝的支付功能到他们的网站或应用中。这个压缩包包含了完整的PHP代码示例,以及详细的使用文档,使得...

    支付宝在线支付接口(企业远程支付)

    1. **配置接口参数**:如商户ID、商户私钥、支付宝公钥等,这些参数是安全连接到支付宝接口的基础。 2. **签名与验签**:为了保证交易的安全,所有的请求和响应都需要进行数字签名。开发者需要正确实现签名算法,...

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

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

    支付宝单笔交易查询接口

    支付宝单笔交易查询接口是支付宝开放平台提供的一项关键服务,旨在帮助商户或开发者获取特定交易的详细信息。这个接口在日常运营中具有重要的作用,例如处理退款、对账、订单状态跟踪等场景。下面我们将详细探讨这个...

    php支付宝双接口

    通过以上步骤,可以实现PHP与支付宝接口的对接,实现在线支付查询和退款功能。在实际项目中,还需要考虑用户体验、异常情况下的提示信息、以及与后台数据库的交互等多方面因素,以提供稳定、安全的服务。

    php支付宝支付Demo

    《PHP支付宝支付Demo详解》 在当今的电子商务领域,支付接口的实现至关重要,而支付宝作为国内主流的在线支付平台,其API的集成与应用成为众多开发者关注的重点。本篇文章将详细解析一个基于PHP5的支付宝支付Demo,...

    ECshop支付宝接口升级文件alipay_utf8.zip

    - **function.php**:可能包含了处理支付逻辑的辅助函数,如生成支付请求参数、解析支付结果等。 - **payment/alipay/**: 这个子目录可能包含了支付宝支付方式相关的模板文件和配置文件,更新可能涉及支付页面的...

Global site tag (gtag.js) - Google Analytics