文档视界 最新最全的文档下载
当前位置:文档视界 › 支付对接API文档

支付对接API文档

支付对接API文档
支付对接API文档

系统接口文档

提交请求:

提交地址: http://你的网关地址/Pay_Index.html

提交的参数

参数名称参数含义是否必填参数说明pay_memberid 商户ID 是

pay_orderid

订单号是可以为空,为空时系统自动生成订单号,如果不为空请保证订单号不重复,此字段可以为空,但

必须参加加密

pay_amount 金额是

订单金额,单位:元,精确到分

pay_applydate

订单提交时间是订单提交的时间: 如:2017-12-26 18:18:18

pay_bankcode 银行编号是

银行编码

pay_notifyurl

服务端返回地址是服务端返回地址.(POST返回数

据)

pay_callbackurl 页面返回地址是页面跳转返回地址(POST返回

数据)

pay_reserved1

扩展字段1 否

此字段在返回时按原样返回

pay_reserved2 扩展字段2

否此字段在返回时按原样返回pay_reserved3 扩展字段2否此字段在返回时按原样返回pay_productname 商品名称否

pay_productnum 商户品数量否

pay_productdesc 商品描述否

pay_producturl 商户链接地址否

pay_md5sign MD5签名字段是请看MD5签名字段格式

MD5签名字段格式:

将上表中红色的字段,按表中所列的顺序将请求字段组合成为待验证的一个无间隔字符串,然后将组合成的字符串加上你在支付系统上的密钥(key)后,通过MD5加密,就是待验证字符串

hmacstr="pay_amount="+pay_amount+"&pay_applydate="+pay_applydate+"&pay_ bankcode="+pay_bankcode+"&pay_callbackurl="+pay_callbackurl+"&pay_memberi d=>"+pay_memberid+"&pay_notifyurl="+pay_notifyurl+"&pay_orderid="+pay_ord erid+"&key="+key

hmac= md5(hmacstr)

然后将hmac 转换为大写

订单通知:

如果接收到服务器点对点通讯时,在页面输出“OK”(没有双引号,OK两个字母大写),否则会重复5次发送点对点通知

参数名称参数含义参数说明

memberid 商户编号

orderid 订单号

amount 订单金额

datetime 交易时间

returncode 交易状态“00”为成功

reserved1 扩展返回1

reserved2 扩展返回1

reserved3 扩展返回1

sign 验证签名请看验证签名字段格式

验证签名字段格式:

将上面的字段,按表中所列的顺序将请求字段组合成为待验证的一个无间隔字符串,然后将组合成的字符串加上你在平台的密钥(key)后,通过MD5加密,就是待验证字符串hmacstr=”amount=>”+amount+”&datetime=>”+datetime+”&memberid=>”+membe

rid+”&orderid=>”+orderid+”&returncode=>”+returncode+”&key=”+key Sign= md5(hmacstr)

然后将Sign转换为大写

支付渠道列表

支付渠道名称代码支付面额

招商银行CMBC根据银行政策规定

工商银行ICBC根据银行政策规定

建设银行CCB根据银行政策规定

浦发银行SPDB根据银行政策规定

农业银行ABC根据银行政策规定

民生银行CMSB根据银行政策规定深圳发展银行SDB根据银行政策规定

兴业银行CIB根据银行政策规定

交通银行BCM根据银行政策规定

光大银行CEB根据银行政策规定

中国银行BOC根据银行政策规定

平安银行PAB根据银行政策规定

广发银行GDB根据银行政策规定

中信银行CNCB根据银行政策规定

宁波银行NBCB根据银行政策规定

你的程序生成的订单号放在扩展字段里,传过来的订单号为空,让支付系统自动生成订单号,然后你那边要你生成的订单号,直接在返回的扩展字段里去获取你的程序的订单号

就是他提交过来的数据里,订单号为空,就可以了,他生成的订单号放在扩展字段里,到时会原样返回给你

/*修订时间2017 - 03 -21 */

百度知道开放平台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)

百度知道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文档模板

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}

共享平台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.docsj.com/doc/4517888590.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接口文档

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。

开心网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)会在网页中给出授权码,用户需要手工将验证码输入到应用中才能完成授权流程。

api接口文档

接口: 接口泛指实体把自己提供给外界的一种抽象化物,用以由内部操作分离出外部沟通方法,使其能被内部修改而不影响外界其他实体与其交互的方式。 在计算机中,接口是计算机系统中两个独立的部件进行信息交换的共享边界。这种交换可以发生在计算机软、硬件,外部设备或进行操作的人之间,也可以是它们的结合。 API: API是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。 简介: 操作系统是用户与计算机硬件系统之间的接口,用户通过操作系统的帮助,可以快速、有效和安全、可靠地操纵计算机系统中的各类资源,以处理自己的程序。为使用户能方便地使用操作系统,OS 又向用户提供了如下两类接口: 用户接口:操作系统专门为用户提供了“用户与操作系统的接口” ,通常称为用户接口。该接口支持用户与OS 之间进行交互,即由用户向OS 请求提供特定的服务,而系统则把服务的结果返回给用户。 程序接口:操作系统向编程人员提供了“程序与操作系统的接口” ,简称程序接口,又称应用程序接口API。该接口是为程序员

在编程时使用的,系统和应用程序通过这个接口,可在执行中访问系统中的资源和取得OS 的服务,它也是程序能取得操作系统服务的唯一途径。大多数操作系统的程序接口是由一组系统调用(system call)组成,每一个系统调用都是一个能完成特定功能的子程序。 应用程序接口又称为应用编程接口,是一组定义、程序及协议的集合,通过API接口实现计算机软件之间的相互通信。API 的一个主要功能是提供通用功能集。API同时也是一种中间件,为各种不同平台提供数据共享。程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分。良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的可维护性和可扩展性。

开发接口文档-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 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"){ layer.msg('上传成功!'); $("#editHeadPortrait").val(result.returnValue.filePath); } } }); 响应例子:returnValue里包含了 fileName和filePath 3字段管理-所属类型 3.1新增所属类型 请求地址:/session/fieldType/save

接口文档规范

XXX接口说明书(版本:V1.0)

修订记录

1简介 1.1文档目的 接口文档是前端与后端交互密不可分的环节,接口的规范性会直接影响双方对接过程中的效率和质量。本着快速高效开发的目的性,避免对接过程中的错误率。 1.2接口规范 (1)遵循RESTfulAPI设计风格 (2)数据格式采用json格式 (3)返回统一结构数据 例如: 结构:data(数据)、errorCode(状态码)、msg(提示信息) { data:{}, // 数据类型不一定为object类型 errorCode:10001, msg:'' } (4)枚举型参数应列举参数所有值及说明 例如: gender:性别(男:1,女:2) userInfo:{ name:'张三', age:23, gender:1 } (5)具有嵌套关系的参数应指明嵌套关系及子级数据结构 例如: billList: 账单列表(父级)

billList:[ { id:'001', billName:'测试数据', billStauts:1, address:'雁塔区' } ] (6) 返回参数数据类型保持一致性 例如: billList: 账单列表(有数据) billList:[ { id:'001', billName:'测试数据', billStauts:1, address:'雁塔区' } ] billList: 账单列表(无数据) billList:[] 返回的参数数据类型都为:array (7)下拉及选择型数据以键值对的形式返回例如: orderOperate:订单操作 orderOperate:[ { label:'待开票' value:1001 }, { label:'回款' value:1003 } ]

OpenLayers API接口文档

OpenLayers API 由于OpenLayers是采用JavaScript实现的,不存在包的概念,但是它可以通过命名空间来实现类似包的功能。另外,JavaScript不存在继承的概念,也不存在私有、公有、保护等概念,OpenLayers中所谓的继承其实就是将基类中的所有属性和方法复制到子类中去。OpenLayers的命名空间如下: 一、OpenLayers命名空间:

如上图所示,OpenLayers是整个webgis系统的最外层命名空间,所有的地理信息系统相关web程序都在此命名空间下,在此命名空间下又创建了其他的命名空间来管理相关功能的类。在这个命名空间下定义了一些基础类和基类来构建整个框架。 1、class OpenLayers.Map Map类将div DOM元素实例化的对象为地图容器,可以向地图容器中添加图层和控件。 属性

2、class OpenLayers.Map2 基于OpenLayers.Map封装,将自有地图图层和常用控件都已经加载在地图当中,用户无需关心地图数据源等问题,简化了用户的地图调用。实例化该类后即可创建一个可查看和使用的地图对象,其方法和属性与OpenLayers.Map一致,见OpenLayers.Map类。 2、class OpenLayers.Marker OpenLayers命名空间下的Marker类可以被实例化为marker对象,用于标注地图上的位置,marker对象是由LonLat 对象和Icon对象组合而成的。markers一般被添加到一个叫做https://www.docsj.com/doc/4517888590.html,yer.Markers的特殊图层中。 需要注意的是,如果你在一个marker中使用了一个icon,也就是说,你不能在其他的marker中在使用它——一旦你使用了这个icon,你应该clone()这个icon然后在另外的marker中使用这个icon。 3、class OpenLayers.Popup Popup类实例化一个弹出窗口,通常被添加到地图容器中。 构造函数

JPA开发文档(大全)

JPA开发文档(大全) 这是一份比较全面的JPA文档,希望能够帮助大家,让大家更好的学习工作。 1.发展中的持久化技术 3 1.1 JDBC (3) 1.2 关系对象映射(Object Relational Mapping,ORM) (3) 1.3 Java 数据对象(Java Data Object,JDO) (3) 1.4 Java Persistence API(JPA) (3) 2.JPA 体系架构 (5) 3.Entity Bean (7) 3.1定义对Entity中属性变量的访问 (7) 3.2 主键和实体标识(Primary Key and Entity Identity) (9) 4.EntityManager (10) 4.1 配置和获得EntityManager (10) 4.2 Entity的生命周期和状态 (10) 4.3 持久化Entity(Persist) (11) 4.4 获取Entity (13) 4.5 更新Entity (13) 4.6 删除Entity (13) 4.7 脱离/附合(Detach/Merge) (14) 5.JPA Query (14) 5.1 Query接口 (15) 5.2 简单查询 (15) 5.3 使用参数查询 (16) 5.4 排序(order by) (16) 5.5 查询部分属性 (17) 5.6 查询中使用构造器(Constructor) (17) 5.7 聚合查询(Aggregation) (18)

5.8 关联(join) (19) 5.9比较Entity (20) 5.10 批量更新(Batch Update) (21) 5.11批量删除(Batch Remove) (21) 1.发展中的持久化技术 1.1 JDBC 很多企业应用的开发者选择使用JDBC 管理关系型数据库中的数据。JDBC支持处理大量的数据,能够保证数据的一致性,支持信息的并发访问,提供SQL 查询语言查找数据。JDBC 所使用的关系模型不是为保存对象而设计的,因此迫使开发者选择在处理持久数据时放弃面向对象编程,或者自己去开发将面向对象特性(比如:类之间的继承)和关系型数据库进行映射的专有解决方案。 1.2 关系对象映射(Object Relational Mapping,ORM) ORM 是目前完成对象和关系数据表之间的映射最好的一种技术,这些ORM 框架处理对象和关系数据库之间的协调工作,将开发者从这部分工作中解脱出来,集中精力处理对象模型。阻碍ORM 发展的问题是,现有的每一种ORM 产品都有自己特有的API,开发者只能将自己的代码绑定到某一个框架提供商的接口上,这种状况形成了厂商锁定,意味着一旦该框架提供商无法解决系统中出现的严重错误,或者因为其它的原因转而采用其它的框架,将会给开发者的企业应用带来极大的困难,唯一的解决办法是重写所有的持久化代码。 1.3 Java 数据对象(Java Data Object,JDO) JDO 是Java EE 标准中另外一个支持管理持久化数据的规范,JDO 规范使用和JPA 非常类似的API,只是通常是通过JCA 技术集成到应用服务器上。但是JDO 是针对轻量级容器而设计的,不能够支持容器级别的声明式安全、事务特性,也无法对远程方法调用提供支持。 1.4 Java Persistence API(JPA)

开发接口文档API文档模板

X X X项目接口文档版本控制信息 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(); ("file", [0]); $.ajax({ url : routePath + "/session/file/upload", type : 'POST', data : formData, processData : false, contentType : false, success : function(result) { result = (result); if == "10000"){ ('上传成功!'); } } });

第三方充值平台接口开发文档

API接口说明书

目录 1、API介绍 (3) 1.1通讯协议 (3) 1.2充值流程 (3) 1.3权限版本(power) (3) 1.4版本号(ver) (4) 1.5时间戳(timestamp) (4) 1.6订单号(orderid) (4) 1.7数字签名(sign和signkey) (4) 2、API调用说明 (5) 2.1在线充值 (5) 2.2订单回调 (7) 2.3商品进价表 (7) 2.4渠道商信息 (9) 2.5游戏区服表 (11) 2.6用户余额 (12) 2.7手机号码归属地 (12) 2.8系统时间戳 (13) 2.9销售软件 (13) 2.10激活码开通软件 (14) 2.11下级用户列表 (15) 2.12财务记录 (16) 2.13订单记录 (17) 2.14转账 (19) 3、注意事项 (19) 4、通用状态码 (20) 5、附录 (20) 5.1全国省份直辖市ID对照表 (20)

1、API介绍 1.1通讯协议 1. 联系速度达技术(QQ:1551369420)获取密钥KEY,及接口地址。 2. 接口采用GET/POST方式提交请求 3. 返回XML或JSON,传入参数增加format=xml或者format=json 1.2充值流程 一次请求保存在本地 1 请求时间戳 系统启动,获取服务器时间戳 [api/sys_now] 2请求产品表、渠道表、区服表 获取充值产品表 [api/product]、渠道表 [api/product_channel]、区服表 [api/product_area](该步骤执行一次存储在本地即可) 多次请求3选择产品 根据所要充值的业务需要先调用本地数据(游戏充值需调用区服表、手机充值需调用渠道表并请求归属地 [api/sys_phone]),然后选择产品。 4提交订单 将充值订单提交到充值接口 [api/recharge]。其中productid 就是api/product的 i ;area的值就是手机号码归属地对应的值(见附录)如果是游戏则是api/product_area的i。 5回调订单状态 回调订单状态 [api/status]。 1.3权限版本(power) 13代表普及版 15代表专业版

TRSWCM6.5二次开发-023-接口API文档(可编辑修改word版)

修订记录

1基本类、常用基本方法 1.1常用方法 该节的方法需要依赖的JS 引入情况如下: 1.1.1判断数据类型的方法 1.1.1.1判断数据是否是数组E x t.i s A rr a y(o)和 A rr a y.i s A rr a y(o) ?方法说明:通过这个方法,可以判断当前参数o 的数据类型是否是数组,返回true 或false; ?参数说明:参数o 是要判断的数据; ?使用示例:例如要判断rels 是否是数组; var rels = []; Array.isArray(rels); 1.1.1.2判断数据是否是布尔型数据E x t.i s Boo l e a n(o) ?方法说明:判断数据的类型是否是布尔型,返回true 或false; ?参数说明:参数o 是要判断的数据; ?使用示例:例如要判断o 是否是布尔型数据; var o = true; Ext.isBoolean(o);

1.1.1.3判断数据类型是否是函数E x t.i s F un c t i o n(o) ?方法说明:判断数据的类型是否是函数,返回true 或false; ?参数说明:参数o 是要判断的数据; ?使用示例:例如要判断参数o 是否是函数; var o = function(){}; Ext.isFunction(o); 1.1.1.4判断数据类型是否是字符串E x t.i s S t r i n g(o) ?方法说明:判断数据的类型是否是字符串型,返回true 或false; ?参数说明:参数o 是要判断的数据; ?使用示例:例如要判断定义的o 是否是字符串类型; var o = 'aaa'; Ext.isString(o); 1.1.1.5判断数据类型是否是数字E x t.i s N u m b e r(o) ?方法说明:判断数据的类型是否是number 型,返回true 或false; ?参数说明:参数o 是要判断的数据; ?使用示例:例如要判断参数o 是否是数字类型; var o = 3; Ext.isNumber(o); 1.1.1.6判断数据类型是否是为空E x t.i s E m p t y(o, n o t A ll o w B l a n k) ?方法说明:判断数据的类型是否是空类型,包括null、undefined、以及notAllowBlank 参数不传或者传 false,空串也返回 true,返回true 或false; ?参数说明:参数o 是要判断的数据,参数 notAllowBlank 是是否允许空串也为空; ?使用示例:例如要o 是否为空; var o = ''; Ext.isEmpty(o);

开发接口文档-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":[{"iconCo lour":"","iconSize":0,"iconStyle":"","id":4,"name":"XX"},{"iconColour":"","iconSize":0,"iconStyle":"","id":5 ,"name":"XX"},{"iconColour":"","iconSize":0,"iconStyle":"","id":7,"name":"XX"}]},"totals":0} 2文件上传 2.1文件上传(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 3字段管理-所属类型 3.1新增所属类型 请求地址:/session/fieldType/save 请求参数 响应

微信开发模式api接口文档简介

微信开发模式api接口文档简介 微信公众平台分为订阅号和服务号,服务号提供9大接口,需要通过微信认证后才能使用这些接口。认证费用300元。下面是接口的大致介绍: 1. 语音识别:通过语音识别接口,用户发送的语音,将会同时给出语音识别出的文本内容。 2. 客服接口:通过客服接口,公众号可以在用户发送过消息的24小时内,向用户回复消息。 3. OAuth2.0网页授权:通过网页授权接口,公众号可以请求用户授权。 4. 生成带参数二维码:通过该接口,公众号可以获得一系列携带不同参数的二维码,在用户扫描关注公众号后,公众号可以根据参数分析各二维码的效果。 5. 获取用户地理位置:通过该接口,公众号能够获得用户进入公众号会话时的地理位置(需要用户同意)。 6. 获取用户基本信息:通过该接口,公众号可以根据加密后的用户OpenID,获取用户的基础信息,包括头像、昵称、性别、地区。 7. 获取关注者列表:通过该接口,公众号可以获取所有关注者的OpenID。 8. 用户分组接口:通过分组接口,公众号可以在后台为用户移动分组,或创建、修改分组。 9. 上传下载多媒体文件:通过该接口,公众号可以在需要时在微信服务器上传下载多媒体文件。 微信公众平台开发模式对于很多人来说还是很难理解,毕竟是代码问题,这份资料,面对的主要也是有编程经验的。对于只会编辑模式的人来说。阅读会有点困难。我们现在就一起来了解一下吧! 1?文本类型息 接口获取到的消息格式: 这类信息是微信公众平台接收到的最多的消息。即用户向微信公众帐号发送文本信息。消息格式为: 文本消息的数据字段: ToUserName:开发者微信号(公众账号ID) FromUserName:发送方帐号(微信用户的OPENID,每个微信用户与每个公众账号是唯一的,不同公众账号同个用户OPENID是不同的) CreateTime:消息创建时间 MsgType:消息类型(文本消息为text) Content:消息内容 MsgId:消息的ID号 2?图文类型 用户使用图片上传发送消息 接口获取到的消息格式: 图片消息与文本消息数据不同: MsgType:消息类型为image PicUrl:图片链接,该图片保存在微信的服务器上,可以通过远程抓取图片程序保存到本地。3??LBS,用户发送地理位置功能,常用在饮食类等本地的微信公众帐号 接口获取到的消息格式: 地理位置消息与文本消息数据不同:

SolidWorks API接口的应用

SolidWorks API接口的应用 SolidWorks API是SolidWorks的OLE应用程序开发接口,用户可以利用它和支持OLE编程的开发工具,如VB、VBA(Excel, Access)、C、VC++等对SolidWorks进行二次开发,建立适合用户需要的、专用的SolidWorks 功能模块。 一、问题的提出 大多数工程图纸的标题栏中应该包括一些基本的设计信息,如零件名称、零件代号、材料以及设计人员和设计日期等,其中,零件的名称、代号、材料、数量、重量及一些重要的后处理要求等信息还应该出现在装配图的材料明细表(BOM)中。这些内容如果在工程图中一一进行编写和修改,其工作量是很大的,并且这种处理方法也不利于保证设计信息的一致性,对模型文件(零件或装配体文件)和图纸文件的管理来讲是脱节的。SolidWorks是一个全相关的三维机械设计软件,模型文件中的设计数据,如尺寸、注释、文件属性等内容与工程图相关,因此,我们在处理上述工程图标题栏和材料明细表中的设计数据时,应该将这些内容保存在模型文件中,并且自动显示在工程图相应的位置上。当需要对工程图中的内容进行修改时,直接修改模型文件中的相应数据即可实现。 这样的处理方法不仅保证了设计信息的一致性,而且可以大大提高设计效率。根据这个设想,笔者将这些设计信息进行了归纳,并将它们作为模型文件的自定义属性保存在模型文件指定配置的属性(在SolidWorks中,选择菜单"文件→属性",单击"

指定配置"标签,如图1所示)中,针对模型文件指定配置的这些属性可以自动带入到工程图的标题栏和材料明细表。 对于材料明细表模板进行修改或建立新的明细表模板就可以在装配图中的材料明细表中显示所需要的设计信息(工程图格式文件的定义和材料明细表模板的定义,请参阅《SolidWorks2001中文版实用技术精粹》一书)。因此,无论何时需要修改设计信息,只需在SolidWorks中打开相应的模型文件,修改指定配置属性即可。然而,即使采用这样的处理方法,在修改文件当前配置属性时仍然显得有些繁琐,能否为SolidWorks建立一个工作界面,可以更加方便地添加和修改这些信息就成了问题的关键。 二、自定义属性Cpbom 为了更大程度地提高工作效率,我们利用VB6.0通过SolidWorks API建立了自定义属性设置程序--Cpbom,这个程序通过一个对话界面直接对当前模型文件的当前配置进行添加或修改,其基本功能如下: ☆针对配置添加模型文件的自定义属性; ☆设置的项目包括:零件代号、材料名称、后处理、设计者姓名、设计日期; ☆确定自定义属性后,自动保存文件;如当前文件还没有保存,提示文件保存路径和文件名称; ☆针对装配文件,可以选择是否删除"材料"和"后处理"两个属性。本程序利用VB进行编译生成可执行文件。自定义属性界面"自定义属性"程序就是通过SolidWorks API对当前模型文件中当前配置的自定义属性的名称和值进行"读"和"写"的操作,程序非常简单,这里介绍一下该程序中用到的一些SolidWorks API的对象和方法。 1.SolidWorks对象这里指的是SolidWorks API的最高级别的对象。通过该对象可以控制SolidWorks软件的执行或退出,以及SolidWorks文件的建立、打开、关闭等操作。在VB中利用CreateObject方法来获得SolidWorks对象,利用该对象的ac tivedoc方法可以获得当前SolidWorks文件对象,文件对象为空时,表示SolidWorks 没有打开任何文件。 Dim swApp As ObjectDim activeDocument As ObjectSet swApp=CreateObject("SldWorks.Application")

[精华版]知道OPEN API接口规范文档10_final

[精华版]知道OPEN API接口规范文档10_final 百度知道OPEN API接口规范文档V1.0 系统名称百度知道OPEN API服务接口 项目负责人 作者耿艳坤 文档提交日期 2010-08-26 百度在线网络技术,北京,有限公司 (版权所有,翻版必究) 修改记录 修改后 No 修改内容简介修改日期修改人版本号 1 1.0 百度知道OPEN API服务接口 2010-08-26 耿艳坤 目录 1 背 景 ..................................................................... .......................................... 5 2 规范适用对象说 明 ..................................................................... ..................... 5 3 名词解 释 ..................................................................... ................................... 5 4 请求数据包格式规 范 ..................................................................... .. (5)

4.1 URL .................................................................... .. (5) 4.2 参 数 ..................................................................... .. (6) 4.2.1 系统级参 数 ..................................................................... . (6) 4.2.2 业务级参数的通用约定 (6) 4.2.3 参数签名算法...................................................................... ...... 6 5 响应数据包格式规 范 ..................................................................... .. (7) 5.1 XML输出格 式 ..................................................................... . (7) 5.2 json输出格 式 ..................................................................... .. (8) 5.3 错误响应输出格 式 .....................................................................

相关文档