支付宝课堂

支付宝课堂笔记 
主讲:李文凯 
微博:http://weibo.com/kaiwenli 兄弟连版权所有转载必究。  
支付宝接口的文件规范:   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全部能实现。 




阅读会员限时特惠 7大会员特权立即尝鲜
 




3, 
  Logs.txt 日志文件 
  Readme.txt帮助文件和说明文件 
 
 
Lib目录是对应的类文件,在支付时需要使用的东西。 
 
一个小礼物,测试时不用申请了:   合作者ID:2088002739868735 
  合作者密钥: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.php和alipayto.php 
4, 修改return_url.php接收信息,判断订单是否支付成功。如果直接成功,并
且未处理。修改订单的交易状态,将其改为已付款。  
5, 修改notify_url.php 将异步接口当中,与return_url.php的代码一样。 
参考代码: notify_url.php  return_url.phps 
 
注意项:    为什么会有支付宝订单号?   支付宝生成的。 
  公司里面,财务是单纯划分的一个部门。  
 
要求你把支付宝的订单号存起来。他会对帐。。。。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值