网站大量收购闲置独家精品文档,联系QQ:2885784924

支付宝接口开发总结.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关于支付宝的接口集成气死是很简单,目前大概有3种类型,即时到帐、双功能、担保交易,只需要集成一次担保交易,其他的比如即时到帐集成很容易,担保交易的状态有几种,比如:是否支付成功,卖家是否发货,买家确认收获等。而即时到帐只有一种,就是是否已付款!最多还有个退款的功能。一般都没用到。 ??? 通过之前做项目:配资平台,有个预付费的功能,用到了支付宝的双功能收款,其实就是提供两种付款方式,即时到帐和担保交易。一般买家谨慎会选择担保。 ??? 下面说下具体的集成过程,第一:下载对应的集成接口包,比如即时到帐就下载即时到帐,担保下载担保,非常不建议将即时到帐修改成担保或者反之。案例中我下载的 双功能接口文件,utf8-php接口。 ??? 下载来的文件都大同小异,即时到帐和担保的文件也相差不大,反正可以肯定的说,只要配置一次担保支付宝接口,就能配置即时到帐。 ??? 我们需要修改的文件有如下:alipay.config.php[配置文件,只是用于修改配置接口开发者id和key] ??? alipayapi.php[主调文件,将需要发送的post数据交给该文件,然后负责跳转到支付页面] ????index.php[demo演示页面,可以不做修改,但是其中传递的参数名陈需要看懂] ????notify_url.php 返回数据页面,在其中将返回交易的状态,更具状态我们可以更改数据库订单信息,该文件是通过post方式接受。 ????return_url.php 返回数据页面,在其中将返回交易的状态,更具状态我们可以更改数据库订单信息,该文件是通过GET方式。 ??? 具体过程: ??? 第一步,修改配置信息: 1 $alipay_config[partner]?????? =?xxx8511073xxxxxxxx; 2 ? 3 //安全检验码,以数字和字母组成的32位字符 4 $alipay_config[key]?????????? =xxxxxxxxnow07oajbflskxxxxxxxxxx; ???? 第二:拼post数据,一般只需要修改请求参数 01 /**************************请求参数**************************/ 02 ????????//支付类型 03 ????????$payment_type =?1; 04 ????????//必填,不能修改 05 ????????//服务器异步通知页面路径 06 ????????$notify_url =?http://你的域名/alipay/notify_url.php; 07 ????????//需http://格式的完整路径,不能加?id=123这类自定义参数 08 ? 09 ????????//页面跳转同步通知页面路径 10 ????????$return_url =?http://你的域名/alipay/return_url.php; 11 ????????//需http://格式的完整路径,不能加?id=123这类自定义参数,不能写成http://localhost/ 12 ? 13 ????????//卖家支付宝帐户 14 ????????$seller_email = $_POST[WIDseller_email];//demo[index.php]传过来的 15 ????????//必填 16 ? 17 ????????//商户订单号 18 ????????$out_trade_no = $_POST[WIDout_trade_no];//传过来的 19 ????????//商户网站订单系统中唯一订单号,必填 20 ? 21 ????????//订单名称 22 ????????$subject = $_POST[WIDsubject];//同上 23 ????????//必填 24 ? 25 ????????//付款金额 26 ????????$price = $_POST[WIDprice];//传过来的,是你的表单中填写的值 27 ????????//必填 28 ? 29 ????????//商品数量 30 ????????$quantity =?1; 31 ????????//必填,建议默认为1,不改变值,把一次交易看成是一次下订单而非购买一件商品 32 ????????//物流费用 33 ????????$logistics_fee =?0.00; 34 ????????//必填,即运费 35 ????????//物流类型 36 ????????$logistics_type =?EXPRESS;

文档评论(0)

185****7617 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档