智付3.0网银支付接口文档V3.0.5

智付3.0网银支付接口文档V3.0.5
智付3.0网银支付接口文档V3.0.5

网银网关支付接口规范

深圳市快汇宝信息技术有限公司

版权所有 侵权必究

网银网关支付接口规范 (1)

1. 概述 (3)

1.1. 目的 (3)

1.2. 术语与缩略语 (3)

1.3. 文档约束 (3)

1.4. 接口清单 (3)

1.5. 典型业务流程 (4)

1.6. 获取商户号和支付密钥 (4)

2. 接口定义 (5)

2.1. B2C支付交易接口 (5)

2.1.1. 描述 (5)

2.1.2. 接口参数定义 (5)

2.1.3. 错误码定义 (8)

2.2. B2B支付交易接口 (8)

2.2.1. 描述 (8)

2.2.2. 接口参数定义 (8)

2.2.3. 错误码定义 (10)

2.3. 支付结果通知接口 (10)

2.3.1. 描述 (10)

2.3.2. 接口参数定义 (11)

2.4. 单笔交易查询接口 (12)

2.4.1. 描述 (12)

2.4.2. 接口参数定义 (12)

2.4.3. 响应参数定义 (13)

2.5.附录 (16)

2.5.1. 网关地址 (16)

2.5.2. 签名规则定义 (16)

2.5.3. B2C银行代码对照表 (16)

2.5.4. B2B银行代码对照表 (17)

2.5.5. 错误码定义 (18)

2.5.6. 常见问题 (21)

1.概述

1.1.目的

本文档定义了如下接口:商户网站与智付支付平台间的B2C与B2B支付接口、商户网站与智付支付平台间的支付结果通知接口(包括:页面跳转同步通知接口、服务器异步通知接口)、商户网站与智付支付平台间的交易查询接口。

1.2.术语与缩略语

商户号:商户注册的智付平台的唯一标识账号。

商户密钥:商户与智付合作,商户可在商户后台(https://https://www.360docs.net/doc/f75228336.html,)自行设定的密串,初始值是空的,密钥由数字、字母和下划线组成,不少于20位,密钥是商家使用智付提供的加密控件对订单信息进行加密和签名、智付返回支付结果给商家的密文进行解密和验证签名的钥匙。

页面通知:页面跳转同步通知,智付获取数据处理完成之后,会在几秒之后(或者用户手动点击)从智付支付页面跳转至商户指定的页面,同时会携带处理完成之后的反馈信息,包含的信息和后台通知地址信息一致。比如:https://www.360docs.net/doc/f75228336.html,/demo_page.jsp

后台通知:服务器异步通知,智付获取数据处理完成之后,智付服务器会主动向商户网站指定的地址发送通知,携带处理完的订单信息,正确的做法是在这里进行网站订单的管理操作,包含的信息和页面通知信息一致。比如:https://www.360docs.net/doc/f75228336.html,/demo_notify.jsp

1.3.文档约束

1.4.接口清单

1.5.典型业务流程

1.6.获取商户号和支付密钥

步骤一、商户资质审核通过之后,开户成功,商户会收到智付支付平台下发的包括商户号、用户名和登录密码的邮件,登录智付支付平台https://https://www.360docs.net/doc/f75228336.html, 的商户登录首页,输入商家号、用户名和登录密码;

步骤二、登录商户后台,打开支付管理->支付设置,设置支付密钥,点击修改密钥,修改即可;

密钥格式:数字+字母+下划线20位以上,例如:123abc456efg789hmn_kdsc

2.接口定义

2.1.B2C支付交易接口

2.1.1.描述

定义商户网站与智付支付平台间的B2C支付交易接口,商户网站按照接口规范定义将交易订单数据提交到智付支付网关,以HTTPS POST方式提交数据。

2.1.2.接口参数定义

交易请求地址: https://https://www.360docs.net/doc/f75228336.html,/gateway?input_charset={参数编码字符集}

例如:https://https://www.360docs.net/doc/f75228336.html,/gateway?input_charset=UTF-8

input_charset与请求参数中的参数编码字符集相一致,仅限于UTF-8、GBK、GB2312。

2.1.

3.错误码定义

参见附录中的错误码定义

2.2.B2B支付交易接口

2.2.1.描述

定义商户网站与智付支付平台间的B2B支付交易接口,商户网站按照接口规范定义将交易订单数据提交到智付支付网关,以HTTPS POST方式提交数据。

2.2.2.接口参数定义

交易请求地址: https://https://www.360docs.net/doc/f75228336.html,/gateway?input_charset={参数编码字符集}

例如:https://https://www.360docs.net/doc/f75228336.html,/gateway?input_charset=UTF-8

input_charset与请求参数中的参数编码字符集相一致,仅限于UTF-8、GBK。

支付请求参数定义如下:

公用业务扩展参数定义如下(extend_param):

2.2.

3.错误码定义

参见附录中的错误码定义

2.3.支付结果通知接口

2.3.1.描述

定义商户网站与智付支付平台间的支付结果通知接口,包括:页面跳转同步通知接口、服务器异步通知接口,用于消费者支付成功后,通过页面跳转方式和服务器异步通知方式通知商户网站该笔交易支付

成功,默认情况下只有支付成功才会通知。

当通知方式为服务器异步通知时,商户系统在收到后台通知并处理完成后必须打印输出SUCCESS,如果不是这7个字符,智付支付系统会在随后的一段时间内,以递增的时间间隔重发5次通知,时间间隔(5m/10m/20m/30m)。

2.3.2.接口参数定义

说明:当通知类型为offline_notify,商户系统接收到通知后必须返回处理结果SUCCESS,如果不是这7个字符,支付平台会重发5次通知,如果通知成功(即收到SUCCESS响应),通知ID参数失效,重发5次通知后,通知ID参数也会失效。

2.4.单笔交易查询接口

2.4.1.描述

定义商户网站与智付支付平台间的单笔交易查询接口。

2.4.2.接口参数定义

请求地址: https://https://www.360docs.net/doc/f75228336.html,/query

参数定义如下:

2.4.

3.响应参数定义以

当查询成功时,返回XML数据如下:

当查询失败时,返回XML数据如下:

2.5.附录

2.5.1.网关地址

如果未做特殊说明,智付支付网关统一地址为:https://https://www.360docs.net/doc/f75228336.html,/gateway,查询网关统一地址为:https://https://www.360docs.net/doc/f75228336.html,/query。

2.5.2.签名规则定义

签名规则定义如下:

参数列表中,除去sign_type、sign两个参数外,其它所有不为空的参数都要参与签名,值为空的参数不用参与签名;

签名顺序按照参数名a到z的顺序排序,若遇到相同首字母,则看第二个字母,以此类推,同时将商家支付密钥key放在最后参与签名,组成规则如下:

参数名1=参数值1&参数名2=参数值2&……&参数名n=参数值n&key={key值}

2.5.

3.B2C银行代码对照表

2.5.4.B2B银行代码对照表

2.5.5.错误码定义

API接口文档

API接口文档 最后更新日期:2013-05-16 一、添加域名接口 (6) 1、接口调用地址 (6) 2、传入参数 (6) 3、输出数据 (6) 二、删除域名接口 (7) 1、接口调用地址 (7) 2、传入参数 (7) 3、输出数据 (7) 三、添加用户接口 (8) 1、接口调用地址 (8) 2、传入参数 (8) 3、输出数据 (8) 四、获取用户信息接口 (9) 1、接口调用地址 (9) 2、传入参数 (9) 3、输出数据 (9) 五、搜索用户接口 (10) 1、接口调用地址 (10) 2、传入参数 (10) 3、输出数据 (10) 六、修改用户接口 (11) 1、接口调用地址 (11) 2、传入参数 (11) 3、输出数据 (12) 七、删除用户接口 (13) 1、接口调用地址 (13) 2、传入参数 (13) 3、输出数据 (13) 八、获取邮箱别名接口 (14) 1、接口调用地址 (14) 2、传入参数 (14) 3、输出数据 (14) 九、获取部门列表接口 (15) 1、接口调用地址 (15) 2、传入参数 (15) 3、输出数据 (15) 十、添加部门接口 (17) 1、接口调用地址 (17)

3、输出数据 (17) 十一、修改部门接口 (18) 1、接口调用地址 (18) 2、传入参数 (18) 3、输出数据 (18) 十二、删除部门接口 (19) 1、接口调用地址 (19) 2、传入参数 (19) 3、输出数据 (19) 十三、获取部门成员接口 (20) 1、接口调用地址 (20) 2、传入参数 (20) 3、输出数据 (20) 十四、添加部门成员接口 (21) 1、接口调用地址 (21) 2、传入参数 (21) 3、输出数据 (21) 十五、删除部门成员接口 (22) 1、接口调用地址 (22) 2、传入参数 (22) 3、输出数据 (22) 十六、添加别名接口 (23) 1、接口调用地址 (23) 2、传入参数 (23) 3、输出数据 (23) 十七、修改别名接口 (24) 1、接口调用地址 (24) 2、传入参数 (24) 3、输出数据 (24) 十八、删除别名接口 (25) 1、接口调用地址 (25) 2、传入参数 (25) 3、输出数据 (25) 十九、获取POP接收邮件接口 (26) 1、接口调用地址 (26) 2、传入参数 (26) 3、输出数据 (26) 二十、添加POP接收邮件接口 (27) 1、接口调用地址 (27) 2、传入参数 (27) 3、输出数据 (27) 二十一、修改POP接收邮件接口 (28) 1、接口调用地址 (28)

网银在线支付接口和应用

网银在线支付接口和应用(转载) 关键字: 网银在线支付接口和应用 最近关注项目中在线支付,所以看一下文档,在线支付应用开发: 基本所有的在线支付均采用以下方式: 客户点击结帐时将关于訂單的信息和货币信息,相应的信息URL,经过md5或其他方式发送(可能Socket和Http或Https)支付平台(块钱,paypal或支付宝等),支付平臺处理完毕时根据相应URL,返回相关的信息(付款信息,訂單信息,验证信息). 在实际操作Money的问题人们一向关注他的安全性等问题,同时本人习惯在通过http方式访问非外网时采用Commons-httpclient的post发送实现,简单方便,所以采用此种实现:具体看以下API和原代码: 网银在线支付API接口: 商户>>>>>>网银在线支付:

商户编号 订单编号 订单总金额 币种 支付动作完成后返回到该url,支付结果以POST方式发送 订单MD5校验码 备注字段1 备注字段2 收货人姓名 收货人地址

百度知道开放平台openAPI接口规范文档 V1.0

百度知道开放平台OPEN API接口规范文档 V 1.0 系统名称百度知道开放平台OPEN API服务接口 项目负责人 作者陈霖 文档提交日期2010-11-04 百度在线网络技术(北京)有限公司 (版权所有,翻版必究)

修改记录 No 修改后 版本号 修改内容简介修改日期修改人 1 1.0 百度知道OPEN API服务接口2010-11-04 陈霖

目录 1背景 (6) 2规范适用对象说明 (6) 3名词解释 (6) 4请求数据包格式规范 (6) 4.1URL (6) 4.2参数 (7) 4.2.1系统级参数 (7) 4.2.2业务级参数的通用约定 (7) 4.2.3参数签名算法 (7) 5响应数据包格式规范 (8) 5.1XML输出格式 (8) 5.2json输出格式 (9) 5.3错误响应输出格式 (9) 6错误码定义 (10) 7API接口细则 (10) 7.1baidu.zhidao.getCatalogInfo (10) 7.1.1功能 (10) 7.1.2参数 (11) 7.1.3返回值 (11) 7.2baidu.zhidao.getQuestionList (11) 7.2.1功能 (11) 7.2.2参数 (11) 7.2.3返回值 (12) 7.3baidu.zhidao.getQuestionSearch (12) 7.3.1功能 (12) 7.3.2参数 (12) 7.3.3返回值 (13) 7.4baidu.zhidao.getQuestionInfo (13) 7.4.1功能 (13) 7.4.2参数 (13) 7.4.3返回值 (14) 7.5baidu.zhidao.getQuestionAnswer (14) 7.5.1功能 (14) 7.5.2参数 (14) 7.5.3返回值 (15) 7.6baidu.zhidao.getUserInfo (15) 7.6.1功能 (15) 7.6.2参数 (15) 7.6.3返回值 (15) 7.7baidu.zhidao.getUserQuestionList (16) 7.7.1功能 (16) 7.7.2参数 (16)

开发接口文档-API文档模板

XXX项目接口文档版本控制信息 获取所有字段 获取所有字段 请求地址:/session/field/findAll 请求参数 响应

请求例子:响应例子:{"code":"10000","exception":null,"isSuccess":true,"message":"成功,系统处理正常! ","page":0,"pageSize":0,"returnObject":null,"returnValue":{"types":null,"villages":null,"companys":[{"iconColour":"","iconSize":0,"ico nStyle":"","id":4,"name":"XX"},{"iconColour":"","iconSize":0,"iconStyle":"","id":5,"name":"XX"},{"iconColour":"","iconSize":0,"iconSty le":"","id":7,"name":"XX"}]},"totals":0} 文件上传 文件上传(ajax) 请求地址:/session/file/upload 请求参数 响应 请求例子:var formData = new FormData(); ("file", [0]); $.ajax({ url : routePath + "/session/file/upload", type : 'POST', data : formData,

processData : false, contentType : false, success : function(result) { result = (result); if == "10000"){ ('上传成功!'); $("#editHeadPortrait").val } } }); 响应例子:returnValue里包含了 fileName和filePath 字段管理-所属类型 新增所属类型 请求地址:/session/fieldType/save 请求参数 响应 请求例子:响应例子:{"code":"10000","exception":null,"isSuccess":true,"message":"成功,系统处理正常!","page":0,"pageSize":0,"returnListSize":0,"returnObject":null,"returnValue":null,"totals":0}

中国工商银行在线支付合作协议

中国工商银行在线支付合作协议 甲方: 乙方:中国工商银行股份XX(简称:中国工商银行) 为促进甲乙双方的共同发展,更好地为客户提供服务,甲乙双方本着自愿、平等、互利的原则,就双方因乙方电子银行客户通过甲方电子商城购买商品或服务的资金结算事宜达成以下协议(以下简称本协议): 一、定义 如无特别说明,下列用语在本协议中的含义为: (一)在线支付系统:指乙方以客户通过电子渠道发来的电子付款指令为依据,为客户提供交易款项划转服务的系统。 (二)电子商城:指甲方利用计算机网络、或手机等电子设备建立的,采用乙方在线支付系统进行交易款项划转的电子商务应用系统。 (三)买方:指通过甲方电子商城购买商品或服务,并通过乙方的在线支付系统支付货款或服务费的企业或个人。 (四)卖方:指通过甲方电子商城卖出商品或提供服务的企业或个人。 (五)异常:指买方通过乙方在线支付系统向卖方支付款项的过程中因非乙方原因出现的金额、合同号(或订单号)、收款人等与甲方记录不符的情况。 (六)退款:是指网上订购交易完成后,因某种原因,甲方通过乙方在线支付系统将已入账的交易款项全部或部分退回至原买方付款账户的交易行为。 (七)返还:是指甲方与乙方签订营销合作协议后,甲方根据合作协议约定的规则,通过乙方在线支付系统将已入账的交易款项全部或部分退回至原买方付款账户作为折扣优惠的交易处理行为。 (八)转付:是指买方以在线支付形式将交易款项支付给甲方后,甲方作为中介方按照与买卖双方约定的规则通过乙方在线支付系统将款项转付给卖方的交易处理行为。 (九)信用支付:是甲方与乙方合作共同为买卖双方提供中介的服务。乙方根据买卖双方对交易的确认结果办理资金清算。买卖双方发生交易纠纷时可在线向甲方提交裁决申请,乙方根据甲方的裁决结果办理资金清算。 (十) 分期付款:是个人买方在甲方通过贷记卡进行一定限额以上消费时,由乙方向甲方一次性支付买方所购商品(或服务)的消费资金,根据个人买方申请,将消费资金和手续费分期通过买方贷记卡账户扣收,个人买方按期进行偿还的业务。 (十一)交易账户:是指甲方在乙方开立的,通过乙方在线支付系统办理交易款项入账、退款、返还、转付等业务的人民币结算账户。 (十二)境外卡:指境外发卡机构发行的开通全球通用支付验证功能的信用卡、借记卡。 二、合作内容

百度知道OPEN API接口规范文档1.0_final

百度知道OPEN API接口规范文档V1.0 系统名称百度知道OPEN API服务接口 项目负责人 作者耿艳坤 文档提交日期2010-08-26 百度在线网络技术(北京)有限公司 (版权所有,翻版必究)

修改记录 No 修改后 版本号 修改内容简介修改日期修改人 1 1.0 百度知道OPEN API服务接口2010-08-26 耿艳坤

目录 1背景 (4) 2规范适用对象说明 (4) 3名词解释 (4) 4请求数据包格式规范 (4) 4.1URL (4) 4.2参数 (4) 4.2.1系统级参数 (4) 4.2.2业务级参数的通用约定 (5) 4.2.3参数签名算法 (5) 5响应数据包格式规范 (6) 5.1XML输出格式 (6) 5.2json输出格式 (6) 5.3错误响应输出格式 (7) 6错误码定义 (7) 7API接口细则 (8) 7.1baidu.zhidao.getQuestionList (8) 7.1.1功能 (8) 7.1.2参数 (8) 7.1.3返回值 (8) 7.2baidu.zhidao.getQuestionSearch (9) 7.2.1功能 (9) 7.2.2参数 (9) 7.2.3返回值 (9) 7.3baidu.zhidao.getQuestionInfo (10) 7.3.1功能 (10) 7.3.2参数 (10) 7.3.3返回值 (10) 7.4baidu.zhidao.getQuestionAnswer (11) 7.4.1功能 (11) 7.4.2参数 (11) 7.4.3返回值 (12) 7.5baidu.zhidao.question (12) 7.5.1功能 (12) 7.5.2参数 (12) 7.5.3返回值 (12) 7.6baidu.zhidao.answer (13) 7.6.1功能 (13) 7.6.2参数 (13) 7.6.3返回值 (13) 8第三方提供API接口细则 (14) 9附件及参考资料 (15)

API 接口 设计文档 模板

Dream调试工具DLL接口文档 文件状态:[√] 草稿[ ] 正式发布[ ] 正在修改当前版本: 1.0 作者:ChunFeng Li 文件密级:[ ]普通[√]秘密[ ]绝密 文档版本 版本/状态作者参与者日期说明 1.0 ChunFeng Li ChunFeng Li 2016-04-13 设备只能发现串口连接的设备,指 令只能下发单条修改 一、DLL初始化 1.描述 调用所有接口之前需要先调用初始化接口。 2.接口名(dll导出名) Dream_Init() 3.请求参数说明 参数字段必选类型限制说明 _net_point True int<65535 Udp广播端口号 _com_rate True int 38400 连接串口的默认波特率 _call_back True Void* ... 异步消息回调(详细见第五条:回调函数) 4.返回参数说明 a.返回类型Int :0成功-1重复初始化 二、获取最新设备列表 1.描述 调用该接口获取所有当前在线列表。 2.接口名(dll导出名) Dream_GetDeviceList() 3.请求参数说明

char_buf True char* 1024 存放返回数据的内存指针,空间大小有调 用方分配 buf_len True int 1024 分配的空间大小 4.返回参数说明 a.返回类型Int : 返回数据长度。 b.返回数据结构:”1000,COM3\r\n1001,COM5\r\n1002,192.168.0.118\r\n”。 [ID,Name\r\n]为一个设备,以后有跟多设备详细信息,往后接。 三、发送指令消息 1.描述 下发数据和读取数据指令都通过该接口实现。(阻塞方式调用函数) 2.接口名(dll导出名) Dream_SendAction() 3.请求参数说明 参数字段必选类型限制说明 device_id True int>1000 发送消息的设备ID例如1000 _ChannelCode True int 0-0xFF 通道编码:例如0x10 _FunctionCode True int 0-0xFF 功能编码,不同的编码对应不同的功能_FunctionNumber True int 0-0xFF 功能编号,标记当前编码对应不同的功能data_msg True char* 发送指令的data,没有数据为NULL,如 果是单个数据:12.1,如果是整组数据: 12.1,1,0,...... 按顺序逗号隔开的连续字符 time_out True int 20*N 接口调用超时时间,单位毫秒 out_buf True char* 存放返回数据的内存指针,空间大小有调 用方分配 buf_max_len True int 分配的空间大小 4.返回参数说明 a.返回类型Int : 返回数据长度。如果为0,表示超时或网络异常 b.返回的数据结构:如果是下发数据,返回的是成功和失 败;”ACK”,”NAK”,”NO_CMD”,”ERROR”,”TimeOut”,如果是读取数据,返回的是数据, 例如12.1,或数据组12.1,12.2,1,1.2..... 四、DLL初始化 1.描述 下发数据和读取数据指令都通过该接口实现。(非阻塞方式调用函数) 2.接口名(dll导出名) Dream_SendAction() 3.请求参数说明

八种互联网上常见的在线支付接口

目前互联网上在线支付接口种类很多,不过常见在线支付接口就这几种: 1、支付宝支付接口集成; 支付宝支付接口集成是指支付宝支付平台接口程序与你的商务网站无缝整合,从而让你的网站立即拥有在线收款的功能。根据你的网站脚本和结构加以整合,经编程到调试成功。 2、财付通支付接口集成; 财付通支付接口集成是指财付通支付平台接口程序与你的商务网站无缝整合,从而让你的网站立即拥有在线收款的功能。财付通构建全新的综合支付平台,业务覆盖B2B、B2C和C2C各领域,提供卓越的网上支付及清算服务。针对个人用户,财付通提供了包括在线充值、提现、支付、交易管理等丰富功能;针对企业用户,财付通提供了安全可靠的支付清算服务和极富特色的QQ营销资源支持。客户在你的网站上支付后,钱款自动计入你网站上该客户对应的账户上,实时到账,方便快捷。 3、快钱支付接口集成是指快钱支付平台接口程序与你的商务网站无缝整合,从而让你的网站立即拥有在线收款的功能。快钱公司是目前国内领先的独立第三方支付企业,最早推出基于Email和手机号码的综合电子支付服务,拥有千万

级注册用户。使用快钱在线支付后,钱款自动计入您的境网互联会员ID账户上,实时到账,简单快速便捷。客户在你的网站上支付后,钱款自动计入你网站上该客户对应的账户上,实时到账,方便快捷。 4、网银在支付接口集成是指网银在线支付平台接口程序与你的商务网站无缝整合,从而让你的网站立即拥有在线收款的功能。网银在线(北京)科技有限公司是2003年6月在中关村注册的高新技术企业,注册资金1000万人民币。自成立以来,凭借强大的技术实力和良好的服务理念,以“电子支付专家”为发展定位,联合中国银行、中国工商银行、中国农业银行、中国建设银行、招商银行等国内各大银行,以及VISA、MasterCard、JCB等国际信用卡组织,致力于为国内中小型企业提供完善的电子支付解决方案。客户在你的网站上支付后,钱款自动计入你网站上该客户对应的账户上,实时到账,方便快捷。 5、PayPal贝宝支付接口集成是指PayPal贝宝支付平台接口程序与你的商务网站无缝整合,从而让你的网站立即拥有在线收款的功能。PayPal 贝宝利用 PayPal 的先进技术以及在全球支付业中所具有的经验,专为中国用户提供发送和接收人民币款项类似 PayPal 的产品。有了 PayPal,您就可以通过网络发款和收款。一旦注册了 PayPal,您就可以用PayPal 余额中的钱或别的注资选项(如信用卡)向任何有

开放平台技术合作合同模板模板

开放平台技术合作合同模板 V1.0编号:xxxxxxxxxxxxxxxxxxxxxxxxx 本合同由以下双方签署: 甲方:XXXXXXXXXXXX有限公司(以下简称“甲方”) 地址: 联系人: 联系方式: 乙方:XXXXXXXXXXXX有限公司(以下简称“乙方”) 地址: 联系人: 联系方式: 本合同根据《中华人民共和国合同法》及相关法律、法规的规定,甲乙双方经友好协商,签订此合同,以兹共同遵守。 一、定义及解释 1. XXXXX开放平台(以下简称“平台”或者“开放平台”):基于甲方各类业务的开放,由甲方提供技术文档、应用程序及相关技术支持,服务商可以通过这些技术文档、应用程序及技术支持开发应用及软件以便服务于自身或服务于平台其他用户。服务商可以通过平台应用编程接口调用指定的功能服务,访问由甲方提供的或用户授权的与用户相关的数据和/或来自甲方其他应用程序的数据信息,或者由乙方/开发者应用向甲方提供、回流数据。平台可能包括但不限于一个或多个技术文档和应用程序。 2. 服务商:指通过有效申请并通过审核验证的可基于平台进行应用开发的单位(即本合同中“乙方”)。 3. 甲方商家(或称“商家”):指通过甲方运营/管理的网络服务平台(包括但不限于xx网、甲方关联方、甲方合作方运营/管理的网络服务平台及未来可能新设或合作的网络平台等)发布商品/服务信息、向用户提供商品/服务并向服务商采购应用的自然人、法人和其他组织。 4. 用户:指通过访问和使用甲方运营/管理的网络服务平台,与甲方商家达成订单或

有意向达成订单的消费者。 5. 应用:指服务商基于平台所开发的应用程序或软件服务,包括自用型应用和他用型应用两种类型。 6. Open API:指对所有申请并审批通过后的应用开放的遵照甲方接口协议即可调用的数据接口。 7. SDK:指对所有申请并审批通过后的应用开发的遵照甲方接口协议即可调用的编程接口。 8. UI SDK:指对所有申请并审批通过后的应用开发的遵照甲方接口协议即可调用并嵌套的界面应用。 9. 开发者:服务商接入平台需要进行系统开发,开发者是服务商中的系统开发人员(即本合同中“乙方开发人员”)。 二、甲方的服务内容 本合同生效后,乙方将开发者资质、公司资质、需要的接口服务等内容提交甲方审核,甲方审核通过后,将提供以下服务: 1. 甲方向乙方提供服务商平台,并为乙方提供应用开发的技术文档、应用程序及技术支持,包括应用数据接口的开发、封装以及与此有关的互联网技术服务。 2. 乙方基于和甲方的合作,就相关合作问题要求甲方提供的其他技术服务/支持。 3. 乙方通过平台和接口开发以便服务于乙方自身或平台其他商家。乙方可通过平台指定的方式,访问由甲方提供的或用户授权的与用户相关的数据和/或来自甲方其他应用程序的数据信息,或者由乙方向甲方提供、回流数据。 4. 具体合作方式:open API,SDK,UI SDK 三、甲方权利义务 1. 甲方负责应用开发的网络环境、接口的维护,以及平台的建设与维护。 2. 甲方有权对乙方提交的信息及线上应用/软件服务进行审核,甲方的审核流程如下: (1) 入驻审核:乙方自助申请并按照甲方“开放平台申请加入页面”中的要求提交相关资质、乙方产品信息等其他甲方需要乙方提交的信息。甲方审核人员会对乙方自助申请入驻时提交的资质及产品信息等进行审核;审核通过后,乙方有权参与平台的测试环境开发;在乙方资质缺失、拒不提供、信息造假、不符合甲方《开放平台运营管理规则》等情况下,

共享平台API接口规范文档V0.7s

共享平台API接口规范 版本: 0.7s 携程旅行网

目录 1.前言 (4) 1.1功能描述 (4) 1.2阅读对象 (4) 1.3业务术语 (4) 1.4技术服务............................................................................................................... 错误!未定义书签。 2.接口参数说明 (5) 2.1普通政策请求参数 (5) 2.2特惠政策请求参数 (5) 2.3特价政策请求参数 (16) 3.示例Xml请求 (16) 3.1普通政策 (16) 3.2特惠政策 (16) 3.3特价政策 (19) 4.错误代码整理 (21) 4.1错误代码规则说明 (21) 4.2错误固定标识及错误代码分类说明 (21) 4.3目前已知错误代码列表 (21)

版本历史

1.前言 1.1 功能描述 为了提高代理商在携程网的政策投放效率,满足其业务需求,由携程机票研发部门开发了一套代理商政策导入接入API。本文档是为了描述相应的接口规范。 1.2 阅读对象 面向具有一定技术实力的代理商公司相应的技术人员 1.3 业务术语 1.4 接口API导入必读 API导入入口: https://www.360docs.net/doc/f75228336.html,/Flight-Product-TradeAPI/PolicyWS.asmx

接口参数: username: 用户名 password: 密码(格式: MD5(UTF-8(“username#password”))) execType: 执行类型,只支持FullADD(全量上传), ADD(增量上传) gzipRequestBytes: 请求报文字节数组,是对报文进行GZIP后产生的字节流 接口响应格式:返回的是对报文GZIP后的base64位格式的文本编码 目前每日最大请求次数是500次 1.5 技术服务 前期请直接联系相应的票台关联业务人员 2.接口参数说明 2.1 普通政策请求参数

京东API接口整理

1、类目API 获取商家类目信息 获取类目属性 通过类目属性ID获取属性值列表 设置商家级别的类目销售属性值 添加商家商品销售属性 更新商家商品销售属性 获取类目属性列表 获取类目属性值 获取单个类目信息 查找子类目列表 查询商家已授权的品牌 数据结构 item_cat categoryAttr类目属性对象 attrFeature类目属性特殊属性 categoryAttrGroup属性分组 attrGroupFeature属性分组特殊属性 categoryAttrValue类目属性值对象 attrValueFeature类目属性特殊属性 feature特殊属性 wareaddvender_sellsku添加商家商品销售属性

wareupdatevender_sellsku更新商家商品销售属性 brandList商家品牌List集合 2、店铺API 京东店铺API,包含提供商家、商家店铺基本信息及店内分类操作查询等功能。 添加卖家自定义店内分类 更新商家自定义店内分类 删除商家自定义店内分类 获取前台展示的商家自定义店内分类 查询商家基本信息 店铺信息查询 查询退货地址列表 查询发货地址列表 3、商品API 提供网站商品信息更新、查询API,该组下所有接口均不支持自营店铺业务 1. 新增商品 修改商品 商品上架 商品下架 删除商品信息 根据商品ID查询单个商品的详细信息 批量获取商品信息 检索商品信息

获取商品上架的商品信息 获取商品下架的商品信息 根据商品Id,销售属性值Id查询图片根据商品Id,销售属性值Id增加图片根据商品Id,销售属性值Id删除图片根据商品Id,销售属性值Id设置图片根据商品Id,检索商品图片 设置商品限购区域 查询商品限购区域 添加商品关联版式 修改商品关联版式 删除商品关联版式 查询关联版式id以及名称 查询关联版式详情 设置关联版式到商品 增加SKU信息 修改SKU信息 修改SKU库存信息 修改SKU价格信息 删除SKU 信息 根据外部ID获取商品SKU 根据商品ID列表获取商品SKU信息 获取单个SKU信息 回复商品评价 查询商品评价信息列表

api接口文档

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。API除了有应用“应用程序接口”的意思外,还特指API的说明文档,也称为帮助文档。 API:应用程序接口(API:Application Program Interface) 应用程序接口(是一组定义、程序及协议的集合,通过API 接口实现计算机软件之间的相互通信。API 的一个主要功能是提供通用功能集。程序员通过调用API 函数对应用程序进行开发,可以减轻编程任务。API 同时也是一种中间件,为各种不同平台提供数据共享。 根据单个或分布式平台上不同软件应用程序间的数据共享性能,可以将API 分为四种类型: 远程过程调用(RPC):通过作用在共享数据缓存器上的过程(或任务)实现程序间的通信。 标准查询语言(SQL):是标准的访问数据的查询语言,通过数据库实现应用程序间的数据共享。 文件传输:文件传输通过发送格式化文件实现应用程序间数据共享。

信息交付:指松耦合或紧耦合应用程序间的小型格式化信息,通过程序间的直接通信实现数据共享。 当前应用于API 的标准包括ANSI 标准SQL API。另外还有一些应用于其它类型的标准尚在制定之中。API 可以应用于所有计算机平台和操作系统。这些API 以不同的格式连接数据(如共享数据缓存器、数据库结构、文件框架)。每种数据格式要求以不同的数据命令和参数实现正确的数据通信,但同时也会产生不同类型的错误。因此,除了具备执行数据共享任务所需的知识以外,这些类型的API 还必须解决很多网络参数问题和可能的差错条件,即每个应用程序都必须清楚自身是否有强大的性能支持程序间通信。相反由于这种API 只处理一种信息格式,所以该情形下的信息交付API 只提供较小的命令、网络参数以及差错条件子集。正因为如此,交付API 方式大大降低了系统复杂性,所以当应用程序需要通过多个平台实现数据共享时,采用信息交付API 类型是比较理想的选择。 API 与图形用户接口(GUI)或命令接口有着鲜明的差别:API 接口属于一种操作系统或程序接口,而后两者都属于直接用户接口。 有时公司会将API 作为其公共开放系统。也就是说,公司制定自己的系统接口标准,当需要执行系统整合、自定义和程序应用等操作时,公司所有成员都可以通过该接口标准调用源代码,该接口标准被称之为开放式API。

中国工商银行在线支付合作协议

中国工商银行在线支付合作协议甲方: 乙方:中国工商银行股份有限公司(简称:中国工商银行) 为促进甲乙双方的共同进展,更好地为客户提供服务,甲乙双方本着自愿、平等、互利的原则,就双方因乙方电子银行客户通过甲方电子商城购买商品或服务的资金结算事宜达成以下协议(以下简称本协议): 一、定义 如无专门讲明,下列用语在本协议中的含义为: (一)在线支付系统:指乙方以客户通过电子渠道发来的电子付款指令为依据,为客户提供交易款项划转服务的系统。 (二)电子商城:指甲方利用运算机网络、电话或手机等电子设备建立的,采纳乙方在线支付系统进行交易款项划转的电子商务应用系统。 (三)买方:指通过甲方电子商城购买商品或服务,并通过乙方的在线支付系统支付货款或服务费的企业或个人。 (四)卖方:指通过甲方电子商城卖出商品或提供服务的企业或个人。 (五)专门:指买方通过乙方在线支付系统向卖方支付款项的过程中因非乙方缘故显现的金额、合同号(或订单号)、收款人等与甲方记录不符的情形。 (六)退款:是指网上订购交易完成后,因某种缘故,甲方通过乙方在线支付系统将已入账的交易款项全部或部分退回至原买方付款账户的交易行为。 (七)返还:是指甲方与乙方签订营销合作协议后,甲方按照合作协议约定的规则,通过乙方在线支付系统将已入账的交易款项全部或部分退回至原买方付款账户作为折扣优待的交易处理行为。 (八)转付:是指买方以在线支付形式将交易款项支付给甲方后,甲方作为中介方按照与买卖双方约定的规则通过乙方在线支付系统将款项转付给卖方的交易处理行为。

(九)信用支付:是甲方与乙方合作共同为买卖双方提供中介的服务。乙方按照买卖双方对交易的确认结果办理资金清算。买卖双方发生交易纠纷时可在线向甲方提交裁决申请,乙方按照甲方的裁决结果办理资金清算。 (十) 分期付款:是个人买方在甲方网站通过贷记卡进行一定限额以上 消费时,由乙方向甲方一次性支付买方所购商品(或服务)的消费资金,按照个人买方申请,将消费资金和手续费分期通过买方贷记卡账户扣收,个人买方按期进行偿还的业务。 (十一)交易账户:是指甲方在乙方开立的,通过乙方在线支付系统办理交易款项入账、退款、返还、转付等业务的人民币结算账户。 (十二)境外卡:指境外发卡机构发行的开通全球通用支付验证功能的信用卡、借记卡。 二、合作内容 (一)甲方以下电子商城使用乙方在线支付系统开展商品或服务交易: (二)甲、乙双方共同合作实现双方网站的链接或网络的连接,为买、卖双方提供电子商务业务应用过程中所需的在线支付服务。 (三)甲、乙双方采纳联机交易方式进行操作,在双方系统正常运行情形下,对外提供24小时服务。同时,将每日零点作为日切时刻,零点以后为次日。 (四)甲、乙双方共同合作开展在线支付以及电子商务应用的宣传工作,任何一方在宣传过程中不得损害对方名称权。 三、甲方的权益和义务 (一)甲方有权对乙方承诺的服务进行监督和投诉。 (二)甲方有权要求乙方提供业务和机具使用的培训。 (三)甲方对最近3个月内的交易款项有权要求查询,并可要求乙方对错误款项进行改正。

开发接口API模板

XXX项目接口文档 版本控制信息 1获取所有字段 1.1获取所有字段 请求地址:/session/field/findAll 请求参数 响应 响应例子:{"code":"10000","exception":null,"isSuccess":true,"message":"成功,系统处理正常!","page":0,"pageSize":0,"returnObject":null,"returnValue":{"types":null,"villages":null,"companys":[{"iconColour":"",

"iconSize":0,"iconStyle":"","id":4,"name":"XX"},{"iconColour":"","iconSize":0,"iconStyle":"","id":5,"name":"XX"},{"icon Colour":"","iconSize":0,"iconStyle":"","id":7,"name":"XX"}]},"totals":0} 2文件上传 2.1文件上传(ajax) 请求地址:/session/file/upload 请求参数 响应 请求例子:var formData = new FormData(); formData.append("file", this.files[0]); $.ajax({ url : routePath + "/session/file/upload", type : 'POST', data : formData, processData : false, contentType : false, success : function(result) { result = JSON.parse(result); if(result.code == "10000"){

京东网银在线快捷支付接口说明_银行

快捷支付技术标准 V1.0版

前言 本文档介绍快捷支付的技术标准,其中包括快捷支付的业务模型、安全责任模型、架构模型、业务处理与系统交互方式、报文的语法与语义、网络连接方式、安全规范等。 参与快捷支付业务的各方必须遵守快捷支付技术规范,以实现准确、安全、方便的网上支付与相关业务。

目录 前言 (2) 第1章文档概述 (5) 1.1介绍 (5) 1.2参考标准与文献 (6) 第2章快捷支付业务概述 (6) 2.1快捷支付业务模型 (6) 2.2快捷支付安全责任模型 (8) 第3章快捷支付架构 (9) 3.1快捷支付架构目标 (9) 3.2快捷支付架构模型 (10) 3.3快捷支付交互模式 (14) 第4章快捷支付报文结构 (15) 4.1报文结构 (15) 请求/响应头信息 (16) 请求头信息 (16) 响应头信息 (16) 4.2报文的解析与传输 (19) 第5章快捷支付业务实现规范 (20) 5.1接口实现说明 (21) 5.2网上签约 (21) 5.3网上支付 (22) 5.4单笔撤销 (25) 5.5单笔退款 (25)

5.6单笔/批量交易查询 (29) 5.7清算对账 (31) 第6章网络连接规范 (34) 第7章安全规范 (34) 7.1安全威胁 (34) 7.2数字签名 (36) 7.3报文日志管理 (36) 第8章其它规范 (36) 8.1异常处理规范 (36) 8.2错误码规范 (36) 8.3处理响应时间要求 (36) 8.4可用性要求 (37) 第9章附录 (37) 9.1快捷支付报文样例 (37) 9.2快捷支付金额格式 (37) 9.3快捷支付货币代码表 (37) 9.4数据字典定义 (38)

java开发接口文档模板

竭诚为您提供优质文档/双击可除java开发接口文档模板 篇一:java的接口与实例 一、定义 java接口(interface),是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。 接口定义的一般形式为: [访问控制符]interface{ 类型标识符final符号常量名n=常数; 返回值类型方法名([参数列表]); … } 二、接口的特点 1、java接口中的成员变量默认都是 public,static,final类型的(都可省略),必须被显示初始化,即接口中的成员变量为常量(大写,单词之间用"_"分隔) 2、java接口中的方法默认都是public,abstract类型

的(都可省略),没有方法体,不能被实例化 3、java接口中只能包含public,static,final类型的成员变量和public,abstract类型的成员方法 4、接口中没有构造方法,不能被实例化 5、一个接口不能实现(implements)另一个接口,但它可以继承多个其它的接口 6、java接口必须通过类来实现它的抽象方法 7、当类实现了某个java接口时,它必须实现接口中的所有抽象方法,否则这个类必须声明为抽象类 8、不允许创建接口的实例(实例化),但允许定义接口类型的引用变量,该引用变量引用实现了这个接口的类的实例 9、一个类只能继承一个直接的父类,但可以实现多个接口,间接的实现了多继承. 三、接口的用法 1、精简程序结构,免除重复定义 比如,有两个及上的的类拥有相同的方法,但是实现功能不一样,就可以定义一个接口,将这个方法提炼出来,在需要使用该方法的类中去实现,就免除了多个类定义系统方法的麻烦。举例:鸟类和昆虫类都具有飞行的功能,这个功能是相同的,但是其它功能是不同的,在程序实现的过程中,就可以定义一个接口,专门描述飞行。 下图是分别定义鸟类和昆虫类,其都有飞行的方法。

快付宝API支付平台,网银在线支付接口文档说明

快付宝网银接口说明文档 版本: 3.2 发布日期: 2013-5-1

目录 第一章文档描述 (3) 1、文档说明 (3) 2、阅读对象 (3) 第二章系统原理 (3) 1、术语定义 (3) 2、消费流程 (3) 3、查询流程 (4) 4、系统加密 (4) 第三章网银接口定义 (4) 1、上行过程接口定义(商户系统发起请求) (4) 2、下行异步通知过程接口定义(快付宝接口发起请求) (7) 3、下行同步通知过程接口定义(快付宝接口发起请求) (9) 第四章查询流程接口定义 (10) 第五章订单外部查询独立网址................................................................... 错误!未定义书签。第六章测试................................................................................................... 错误!未定义书签。附录1:快付宝网银接口银行类型说明.. (11)

第一章文档描述 1、文档说明 本说明文档用于指导快付宝商户实现与快付宝网银接口的顺利对接。请相关技术人员详细阅读本文档。 2、阅读对象 商户开发人员。 第二章系统原理 1、术语定义 商户:指已独立拥有在线销售系统,并成为快付宝网银接口系统会员,且已使用或者将使用快付宝网银接口实现收付费或其他相关功能需求的企业或者个人。 外部接入接口:指快付宝通过统一的方式接受外部请求的接口。 商户系统:指使用快付宝外部接入接口的计算机系统,一般指商户所拥有的在线销售系统。 用户:指在商户系统内进行消费的企业或者个人。 商户ID:指快付宝为使用外部接入接口的商户统一分配的唯一标识。 商户密钥:指商户在和快付宝确定合作意向时快付宝为商户提供的16位字符串。该信息作为商户系统和快付宝交互时身份确认的依据,需商户妥善保管。 2、消费流程 通常,一次支付最少包括2个交互过程。第一个过程是商户系统将在线支付等信息提交到快付宝接口的过程,称之为上行过程。第二个过程是在支付完成后,快付宝接口通过server

开心网API接口说明文档

开心网API接口说明文档 以下是为大家整理的开心网ApI接口说明文档的相关范文,本文关键词为开心,ApI,接口,说明,文档,oauth,认证,获取,授权,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在综合文库中查看更多范文。 1.oauth认证 ①获取未授权的Requesttoken 需要第三方应用程序的ApIKey和ApIsecrect才能在相应的接口地址申请未授权的Requesttoken。ApIKey和ApIsecrect是第三方应用与

开心网申请获得的,在使用Kaixin_android_sdk之前,先要把/kaixin_android_sdk/src/com/kaixin/connect/Kainxin.java中的consumeR_KeY和consumeR_secRecT替换成为你申请的ApIKey和ApIsecretKey。示例代码: Kaixinkaixin=Kaixin.getInstance();Try{ //获取未授权的RequestToken If(kaixin.getRequsetToken(context,”….”)){uriuri= uri(Kaixin.Kx_AuThoRIZe_uRL+”?oauth_token”+kaixin,getRequestToken() ); startActivity(newIntent(…),uri);}} ApI提供了获得未授权的RequestToken的方法,就是getRequestToken();传两个参数,第一个是当前的上下文,第二个是callbackuRL(重定向的uRL地址)。返回类型是boolean值,false就是没有申请成功。 ②请求用户授权RequestToken uri中的保存的是请求用户授权的接口地址。 (1)此页面中会要求用户登录,然后选择同意或者拒绝对应用授权。(2)授权成功后: A:web应用会重定向到oauth_callback所指定的uRL(含返回参数)b:客户端应用(oauth_callback=oob)会在网页中给出授权码,用户需要手工将验证码输入到应用中才能完成授权流程。

相关文档
最新文档