推荐: LOGO设计微信开发包装设计游戏开发接口开发手机网站开发VI设计文字设计Web前端开发网页设计客厅装修情人节表白Oracle数据库网站建设个人网站建设微信客户端

热门搜索: LOGO设计微信开发VI设计网站建设网站推广

当前位置: 威客百科 > 接口开发 > 支付宝接口开发文档
免费发布需求,接收报价与方案

支付宝接口开发文档

什么是接口开发?

猜您需要: 【微信高级接口开发】【微信api接口开发】【微信公众平台接口开发教程】【微信接口开发平台】【接口可以继承接口吗】【游戏开发用什么语言】

  不管是任何形式的开发,都必须要有其对应的操作文档和使用说明。当然,在支付宝接口开发中也有其对应的开发文档,供其他的开发人员进行了解,以便更加深入的研究和开发。 那么让我们一起来了解一下支付宝接口的开发文档的内容吧。 
  支付宝接口开发文档
  开发步骤:
  第一步: 获得支付宝的处理结果数据
  获取众多返回数据中最重要的数据,如:订单号(参数 out_trade_no) 、订单名称(参
数subject) 、 订 单 描 述(参数body) 、 订单 总 金 额(参数price) 、 交 易 状 态(参数trade_status) 、支付宝交易号(参数 trade_no) 、买家支付宝账号(参数 buyer_email)等,更多参数请  参考页面跳转同步参数说明、服务器异步通知参数说明。

  第二步: 判断该笔订单是否在商户网站中已经做过处理
  判断该笔订单是否有被处理过。 由于同步通知和异步通知都会返回该笔订单的交易状态信息,那么该笔订单记录就有可能被重复刷新。因此,根据收到通知的这笔交易的订单号找到商户网站订单数据库中这笔订单详细信息, 把这次收到的支付宝的交易状态或退款状态与商户网站订单数据库中这笔订单的交易状态或退款状态做对比。 如果这笔订单没有做过处理则刷新该条记录;如果已经处理过该笔订单则不做处理。

  第三步: 业务逻辑处理
  编写业务订单业务流程处理程序代码。一般是在这里通过订单号,在订单数据库中更改该笔订单的相关数据,如订单状态从“未付款”改变成“已付款”等,并在订单数据库中存储此次订单对应的支付宝交易号是什么、买家账号是什么、处理时间是什么等。

  测试步骤:
  第一步: 仅仅把接口配置好,不要放在网站项目中。在本机单独对这个接口进行调试。调试内容包括支付、页面跳转同步通知;
  第二步: 本机调试没有问题后,再放入服务器中调试。调试内容包括:支付、页面跳转同步通
  第三步: 把调试好的接口与网站项目的下单流程进行衔接和融合;
  第四步: 在本机调试衔接到网站项目后的接口。调试内容包括:支付、页面跳转同步通知;
  第五步: 本机调试没有问题后,再放入服务器中调试。调试内容包括:支付、页面跳转同步通知、服务器异步通知。
< ctp接口开发指南 微信接口开发平台 >
热门相关专题推荐