支付宝即时到帐接口

主讲:李文凯

微博:http://weibo.com/kaiwenli

兄弟连版权所有转载必究。

 <支付宝接口附件下载 qq:2602429109  http://clvaluedq.web-115.com>

支付宝接口的文件规范:

              Index.php是这个测试接口的表单提交信息。

                     

     

              alipay.config.php 支付宝接口的配置文件

                            需要准备的是合作ID和合作者KEY

              notify_url.php  异步接口

              return_url.php       同步接口

                     异步接口和同步接口的不同:

1, 在支付成功之后会进行跳转。

思考:

       如果用户把跳转页给提交关闭了???

工作原理:

1,支付成功的时候,它会向同步接口【跳转】和异步接口【怎么实现的?参照第2提示】同时发送一份支付成功的通知。

2,CURL的操作【CURL不知道是神马?】基于URL的库文件,模拟HTTP的所有操作。有用户密码,需要登陆,还是需要记录COOKIE,还是要模拟发送GET信息或POST信息等等,CURL全部能实现。

              Logs.txt日志文件

              Readme.txt帮助文件和说明文件

              Lib目录是对应的类文件,在支付时需要使用的东西。

 

一个小礼物,测试时不用申请了:

              合作者ID2088002739868735

              合作者密钥:9pi24efbn1wfpin2nw2t0doebkd9yhyn

              我的支付宝帐户:liwenkai@liwenkai.com

              我签约的网站:www.buqiu.com

 

 

注意:

              同步接口可以在本地模拟出来

              C:\windows\system32\drivers\etc\host

              异步接口,没办法模拟:

              支付宝会找对应的真实的URL来进行模拟访问,向这个真实的互联网当中的站点。来发送POST信息。

             

              如果你用的是php5.3以上的版本,如果在php.ini当中没有设置对应的时区,这当中默认不会再是格林威治时间。

              会给出一个提示。

 

 

 

远远没有做完:

              我这当中的订单,如何发送给支付宝,支付宝处理完了如何返回交易成功给我呢?

 

              有一个在线商店,绑定了支付宝。

 

              用户买了一批商品,形成了一个订单。我是不是要把订单的总额发过去给支付宝,让支付宝处理完成,告诉我。然后,我的系统自动,跟用户把订单状态改为已付款?

 

 

建立一个表:【订单表】

              在我们的订单表当中,需要有哪些信息。

 

第一,  订单ID   主键,自增

第二,  订单号    char 20

第三,  订单名称  字符串

第四,  订单简介  字符串

第五,  订单总价  float

第六,  订单的状态【付款、未付款】  tinyint   0,1 如果支付宝处理完成之后,我在代码当中,把订单状态改为1.

 

 

 

步骤:

1, 连接数据库 【建立一个共用文件专门来做数据库连接使用】pdo,mysqli 我直接使用面向过程的mysql系列函数来完成。数据库操作类,你可以直接使用thinkphp当中的方法。未来的项目视频当中,来跟大家使用。

参考代码:conn.php

2, 显示产品,把index.php改成订单显示页,你到底对你的哪个订单来进行支付。

3, 点击订单进行支付,将其信息传递给alipayto.php这个文件。在里面,读取出来相关的订单信息。支付宝的接口,全部为大家做好了,把信息交给相关变量就行了。

参考 index.phpalipayto.php

4, 修改return_url.php接收信息,判断订单是否支付成功。如果直接成功,并且未处理。修改订单的交易状态,将其改为已付款。

 

5, 修改notify_url.php 将异步接口当中,与return_url.php的代码一样。

参考代码: notify_url.php  return_url.phps

 

注意项:

 

              为什么会有支付宝订单号?

              支付宝生成的。

              公司里面,财务是单纯划分的一个部门。

              要求你把支付宝的订单号存起来。他会对帐。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值