-
支付宝提供的网上支付接口开发文档,以及相关代码实例
资源介绍
《支付宝网上支付接口(即时到账接口开发文档及其代码实例)》
警告:本资源仅用于开发学习交流使用。版权支付宝所有。
提供最全的支付宝即时到账接口开发文档及其代码实例,里面包含了ASP,PHP(GBK和UTF-8两个版本),.NET(GBK和UTF-8两个版本),JAVA(GBK和UTF-8两个版本),共计7个版本的接口实例。
附带两个PDF:
一个PDF是图解操作支付宝操作(下载接口,如何签约你的账号,以及配置和测试等)。
另一个PDF是支付宝标准快速付款接口文档
《支付宝接口集成指南.pdf》目录:
支付宝接口集成指南 .................................................................................................................................. 1
一、 下载接口案例 ............................................................................................................................... 2
二、 查询您签约的账号使用权限信息 ............................................................................................... 3
三、 按照使用说明文件中的说明配置 ............................................................................................... 4
四、 在对应的开发环境中进行接口单独测试 ................................................................................... 4
1. 创建请求命令: .................................................................................................................................... 4
2. 验证返回信息: .................................................................................................................................. 4
五、 收银台的显示界面 ....................................................................................................................... 5
1. 标准双接口.......................................................................................................................................... 5
2. 即时到账接口 ...................................................................................................................................... 5
3. 担保交易接口 ...................................................................................................................................... 6
六、 整合到自己的网站平台上。 ....................................................................................................... 7
七、 在B2C 网站开发和C2C 网站开发中针对支付宝接口如何设计? ....................................... 7
1、 B2C 模式: ..................................................................................................................................... 7
2、 C2C 模式: ..................................................................................................................................... 7
八、 营销工具设置 ............................................................................................................................... 8
九、 针对使用自助建站型网站如何设置? ....................................................................................... 9
《标准快速付款接口文档.pdf》目录:
1. 引言.................................................................................................................. 3
1.1. 文档概述 ...................................................................................................... 3
1.2. 业务术诧 ...................................................................................................... 3
2. 交互模式.......................................................................................................... 3
2.1. 请求/响应交互模式 .................................................................................... 3
2.1.1. 处理流程............................................................................................ 4
2.2. 主劢通知交互模式 ...................................................................................... 4
2.2.1. 处理流程............................................................................................ 5
2.2.2. 通知验证............................................................................................ 6
3. 安全规范.......................................................................................................... 7
3.1. 数字签名 ...................................................................................................... 7
3.1.1. 签名机制............................................................................................ 8
3.1.2. 签名方式............................................................................................ 8
4. 接口.................................................................................................................. 9
4.1. 外部接入接口 .............................................................................................. 9
4.1.1. 业务功能............................................................................................ 9
4.1.2. 请求参数列表.................................................................................... 9
4.2. 外部通知接口 ............................................................................................ 12
4.2.1. 通知返回参数列表.......................................................................... 12
4.2.2. 交易状态枚丼表.............................................................................. 13
4.2.3. 退款状态枚丼表.............................................................................. 14
4.2.4. 银行列表.......................................................................................... 14
4.2.5. 错诨代码列表.................................................................................. 14
4.3. 通知返回的区别(return_url和notify_url) ..................................... 16
5. 应用场景........................................................................................................ 17
5.1. 场景描述 .................................................................................................... 17
5.1.1. 交易流程图例.................................................................................. 18
5.2. 交互实例 .................................................................................................... 18
5.2.1. 产生待签名数据.............................................................................. 19
5.2.2. 计算sign值 .................................................................................. 19
5.2.3. 商户系统发起请求.......................................................................... 20
5.2.4. 支付宝系统返回处理结果.............................................................. 20
5.3. 通知返回结果枚丼表 ................................................................................ 20
5.4. 签名及加密算法 ........................................................................................ 21
5.4.1. 签名算法对比.................................................................................. 21
5.4.2. MD5签名算法 ............................................................................... 21
5.4.3. DSA签名算法 ................................................................................ 21
5.4.4. RSA签名算法 ................................................................................. 22
5.5. OpenSSL命令 .......................................................................................... 22
5.5.1. DSA密钥生成命令 ........................................................................ 22
5.5.2. RSA密钥生成命令 ......................................................................... 22
5.5.3. 签名/验签名命令 ............................................................................ 22
《商家工具FAQ.pdf》目录:
FAQ作用..........................................................................................................................................3
支付宝外部接入接口FAQ...............................................................................................................4
1、如何获取支付宝安全校验码(key)和合作伙伴id(partner).....................................4
2、支付宝接口MD5签名机制................................................................................................4
3、客户网站订单号,如何传递给支付宝,参数如何设置?.............................................5
4、购物车中包含多个商品,如何打包使用支付交易,如何设置请求.............................5
5、支付宝是否支持自定义参数.............................................................................................6
6、取消客服功能.....................................................................................................................6
7、如何更换支付宝帐号.EMAIL...........................................................................................6
8、如何更换网站程序中的收款支付宝帐号.EMAIL...........................................................7
9、收货人的姓名,地址能否传递过去,格式是什么?.............................................................7
10、如何取消“支付宝收银台”上面的在线客服。...............................................................7
11、如何拒绝支付宝账户内转账功能...................................................................................9
支付宝支付时出现的错误信息.......................................................................................................9
1、ILLEGAL_SIGN..............................................................................................................10
2、ILLEGAL_SERVICE........................................................................................................10
3、HAS_NO_PRIVILEGE...........................................................................................................12
4、ILLEGAL_SIGN...................................................................................................................12
5、SELLER_NOT_EXIST.....................................................................................................13
6、BUYER_SELLER_EQUEL.............................................................................................13
7、AlipayDuplicateFormSubmitException?........................................................................14
8、TRADE_NOT_ALLOWED_PAY....................................................................................14
9、ILLEGAL_PARTNER......................................................................................................14
10、可以自定义物流参数吗?...............................................................................................14
11、当访问这个地址时alipayNotifyURL = "http://notify.alipay.com/trade/notify_query.do?"................................................................................................................................................15
12、ILLEGAL_PAYMENT_TYPE.......................................................................................15
13、提交过去的数据为乱码.................................................................................................15
14、ILLEGAL_FEE_PARAM...............................................................................................15
15、TOTAL_FEE_OUT_OF_RANGE..................................................................................16
16、TOTAL_FEE_LESSEQUAL_ZERO..............................................................................16
支付宝通知机制和相关.................................................................................................................16
1、return_url 和 notify_url 的区分.....................................................................................16
2、支付宝消息通知文件有哪些...........................................................................................16
3、支付宝通知接口如何工作,工作的步骤是怎样的?...................................................17
4、支付宝通知是返回到哪里,我怎么去设置?...............................................................18
5、通知返回接口,在收到支付宝通知以后,是否再返回给支付宝消息?...................18
6、关于客户服务器搬迁,变动服务器ip,对支付的影响和处理。................................19
7、支付宝有哪些交易状态,如何设置...............................................................................19
8、为什么我总收不到支付宝发出的通知?.......................................................................21
9、关于通知接口中,notify id的时效性.........................................................................22
10、提示msxml3.dll 错误 '80072ee7'...............................................................................22
- 上一篇: 运维工程师必会的109个Linux命令
- 下一篇: 我的接口说明文档模板