第三方充值平台接口开发文档..
博迈话费充值接口文档_v1.3.0
datetime
时间戳:格式YYYYmmddHHMMSS,如20170614151823
数据校验:以上参数以URL形式组合,再加上SP提供的KEY,取MD5值,不不区分大大小小
sign
写,校验原文文如下(其中加号为字符串串链接):
cpid=CPID&orderid=ORDERID&datetime=DATETIME+KEY
数据校验:以上参数以URL形式组合,再加上SP提供的KEY,取MD5值,不不区分大大小小
sign
写,校验原文文如下(其中加号为字符串串链接):
cpid=CPID&datetime=DATETIME+KEY
应用用示例例(POST和GET方方式均可,生生产环境接口口地址请联系客服索取)
http://127.0.0.1/api/money? cpid=10001&datetime=20140101080000&sign=abd3f45e6dd4ae2da919e88083a6c322
请求
参数
说明
cpid
商户ID:由SP分配,如10001
orderid
商户订单号:必须唯一一,且不不超过20位,由字⺟母数字组成
status
订单状态:0 充值失败、1 充值成功
datetime
时间戳:格式YYYYmmddHHMMSS,如20170614151823
数据校验:以上参数以URL形式组合,再加上SP提供的KEY,取MD5值,不不区分大大小小
应用用示例例(POST和GET方方式均可,生生产环境接口口地址请联系客服索取)
http://127.0.0.1/api/search? cpid=10001&orderid=10000000000000000000&datetime=20140101080000&sign=abd3f45e6dd4a e2da919e88083a6c322
第三方支付接口技术对接实现及样例
第三方支付接口技术对接实现及样例随着电子商务和移动支付的蓬勃发展,第三方支付成为了一种便捷、安全的支付方式。
第三方支付接口技术对接实现是指将第三方支付平台的支付功能引入到自己的平台中,使用户可以直接在自己的平台上完成支付操作。
本文将介绍第三方支付接口技术对接的实现步骤,并提供一个简单的样例演示。
一.实现步骤1. 选择第三方支付平台2. 获取商户账号和密钥注册第三方支付平台的商户账号,并获取对应的商户密钥。
商户账号和密钥用于身份验证和加密等操作。
3. 接口文档阅读仔细阅读第三方支付平台提供的接口文档,了解接口的功能和使用方式。
接口文档中通常包含接口的请求参数、返回参数、加密方式、签名算法等关键信息。
4. 接口参数配置根据接口文档配置请求参数。
一般需要配置商户账号、订单号、金额、支付方式等基本参数。
5. 发起支付请求根据接口文档的要求,利用开发语言发送请求到第三方支付平台。
请求可以使用HTTP或者HTTPS协议进行传输。
请求中需要包含商户账号、密钥等身份验证参数,同时还需要传递订单信息和支付金额等相关参数。
6. 处理支付结果7. 订单查询和退款如果需要查询订单状态或者发起退款操作,可以通过调用第三方支付平台的查询接口或者退款接口实现。
二.样例演示假设我们选择支付宝作为第三方支付平台,演示如何使用支付宝支付接口。
1. 注册支付宝商户账号并获取密钥。
2. 阅读支付宝开放平台的接口文档。
3. 配置请求参数。
例如,在发起支付请求时,我们需要配置商户账号、订单号、金额等参数。
4. 调用支付宝的支付接口,向支付宝传递请求参数。
```javapublic class AlipayDemopublic static void main(String[] args)//配置请求参数String appId = "YOUR_APP_ID";String merchantId = "YOUR_MERCHANT_ID"; double amount = 100.0;//构造请求URL//发起支付请求String result = sendRequest(url);//处理支付结果if (result.equals("success"))System.out.println("支付成功!");} elseSystem.out.println("支付失败!");}}private static String sendRequest(String url) //发送HTTP请求,并获取服务器响应//TODO:发送HTTP请求的代码...return "success"; // 假设返回结果为成功}```以上代码演示了如何使用支付宝支付接口,其中`sendRequest`方法需要根据具体的编程语言和第三方支付平台的要求实现。
聚速通视频会员充值接口文档
聚速通视频会员充值接口文档1、编写目的 (2)2、网络协议 (2)3、签名和安全 (2)4、接口说明 (3)4.1 参数的获取 (3)4.2充值接口 (3)4.3查询接口 (4)4.4异步通知接口 (5)4.5余额查询接口 (6)5、报文状态说明 (6)5.1订购接口说明 (6)5.2查询接口说明 (7)1、编写目的本文档说明了充值平台下游对接供货接口协议(即通过网络向聚速通充值平台发送视频会员(包括腾讯视频、优酷土豆、爱奇艺视频等)充值订单,由聚速通平台完成视频会员充值功能的应用场景下,需遵循此协议规则),供使用该接口的合作商和本项目的后续开发维护人员使用。
2、网络协议(1)返回格式为默认为xml,如果http请求返回500错误,务必在请求头Accept加上application/xml;如需返回json格式,请把http 请求头中的Accept 改为application/json;charset=UTF-8。
(2)下单操作为异步请求,报文返回成功,则表示受理成功,具体充值是否成功,则需要我方发起异步通知,或者下游发起查询请求来判断。
3、签名和安全加密方式为MD5 。
将请求参数中的各个键值对按照key的字符串顺序升序排列(自然序),value拼成一串之后最后加上密钥组成字符串,取utf8字节后再做md5加密(32位小写)。
privateKey(密钥)由充值平台方分配,请妥善保存。
上线之前请告知充值平台方技术,请求服务器IP列表,通过IP 白名单加强交易安全。
4、接口说明4.1 参数的获取1、找商务人员获取用户编号(userId)、下单地址、privateKey以及商品编码。
2、提供回调地址及IP给商务人员绑定4.2充值接口http://XXXXX/unicomAync/buy.do?sign=b5b316640bc7fb908d5dc4851e6f9874& uid=186********&dtCreate=20160620145557&userId=236&itemId=14977&seria lno=1466405757596返回:<?xml version="1.0" encoding="UTF-8" ?><response><status>success</status><code>00</ code ><desc>交易成功</desc><amount>29718</amount> //交易总金额<areaCode>330000</areaCode> //省域代码<bizOrderId>37088</bizOrderId> //充值平台方流水号订单号<carrierType>3</carrierType> //运营商类别<itemFacePrice>3000</itemFacePrice> //商品面值单位为厘<itemId>136</itemId> //商品编号<itemName>全国移动话费3元</itemName><price>29718</price> //商品单价<serialno>123333</ serialno> //合作方流水号</response>注:此处返回"交易成功",表示受理成功,并不代表,充值成功,下游代理商需要通过异步通知接口,获取发起查询请求来确保充值是否成功。
19pay捷迅充值卡兑换平台直联接口文档2.00(卡余额卡)
北京高阳捷迅信息技术有限公司19PAY 捷迅支付商户接口规范版本号2.00(余额卡支付版)北京高阳捷迅信息技术有限公司(19PA Y)最后修改2009年11月1日目录1.概要 (2)1.1目的 (2)1.2版权声明 (2)1.3客户服务 (2)2.支付接口 (3)2.1 接口说明 (3)2.2订单支付类型说明 (3)2.3 网上支付业务流程 (3)2.4 支付通道查询 (4)2.5 支付请求 (5)2.6支付结果服务器端通知(后台通知) (7)2.7注意事项............................................................................... 错误!未定义书签。
1.概要1.1目的帮助商户接入19PA Y支付平台,快速掌握19PA Y支付平台各项功能,便于尽快投入使用。
1.2版权声明此文档版权归北京高阳捷迅信息技术有限公司所有。
作为本系统的最终用户,可以拥有该份文档的使用权,但未征得北京高阳捷迅信息技术有限公司的书面批准,不得向第三方借阅、出让、出版该文档。
1.3客户服务服务热线:400-019-19992.支付接口2.1 接口说明本接口主要目的是为了让商户系统接入19PA Y支付平台,能够通过预付费卡等方式快捷的实现电子支付。
请求方式:商户系统→19PA Y支付平台商户系统作为请求客户端,按照本接口的约定发送请求,而19PA Y支付平台监听来自商户系统的请求给予处理,处理完成后返回商户系统,同时提供查询接口。
2.2订单支付类型说明1、神州行充值卡神州行充值卡支付,玩家在商户网站页面输入卡号密码,商户请求信息到高阳捷迅卡兑换平台,高阳捷迅卡兑换平台进行处理。
不支持运营商的赠卡2、联通充值卡联通卡支付,玩家在商户网站页面输入卡号密码,商户请求信息到高阳捷迅卡兑换平台,高阳捷迅卡兑换平台进行处理。
不支持运营商的赠卡3、电信充值卡电信充值卡支付,玩家在商户网站页面输入卡号密码,商户请求信息到高阳捷迅卡兑换平台,高阳捷迅卡兑换平台进行处理。
腾讯财付通接口的开发
财付通支付网关商户开发指南目录1引言 (4)1.1文档概述 (4)1.2阅读对象 (4)1.3业务术语 (4)2方案概述 (4)2.1行业背景 (4)2.2接口介绍 (5)2.3业务实现流程 (6)3交互模式 (6)3.1页面跳转交互模式 (6)3.2后台系统调用交互模式 (7)3.3后台通知交互模式 (8)4数据格式 (8)4.1GET或POST (8)4.2XML数据格式 (9)4.3字符串格式 (9)5数字签名 (9)5.1签名原始串 (10)5.2签名算法 (10)5.2.1MD5签名 (10)6补单机制 (10)7接口 (11)7.1支付接口 (11)7.1.1业务功能 (11)7.1.2交互模式 (11)7.1.3请求参数列表 (11)7.1.4返回结果和通知参数列表 (13)7.1.5后台通知结果反馈 (15)7.2通知查询接口 (15)7.2.1业务功能 (15)7.2.2交互模式 (15)7.2.3请求参数列表 (15)7.2.4应答参数列表 (16)7.3订单查询接口 (17)7.3.1业务功能 (17)7.3.2交互模式 (17)7.3.3请求参数列表 (17)7.3.4应答参数列表 (18)7.4退款接口 (20)7.4.1业务功能 (20)7.4.2交互模式 (20)7.4.3请求参数列表 (21)7.4.4应答参数列表 (22)7.5退款明细查询接口 (23)7.5.1业务功能 (23)7.5.2交互模式 (23)7.5.3请求参数列表 (23)7.5.4应答参数列表 (25)8实例 (26)9注意事项 (28)1引言1.1 文档概述本文描述了财付通针对合作商户提供的支付解决方案,帮助商户轻松实现在线收款的功能。
文档分别从交互模式、签名、接口、注意事项等方面详细介绍了财付通的工作方式和开发过程,可以帮助开发人员快速入门并掌握开发技能,同时也可以作为日后接口参数以及参数类型的速查手册。
开发者调用和包缴费接口例子说明
开发者调用缴费接口例子说明一、运行环境Jdk1.5、tomcat6.0二、说明授权请求地址:https:///open/sandbox/auth/service/extreq?response_type=code&client_id=10001702&redirect_uri=http://192.168.1.169:8082/&scope=phonecharge:1.0令牌获取地址:https:///open/sandbox/auth/service/token接口请求地址:/open/sandbox/mpop/2/phonecharge/1.0 Sandbox为沙箱环境,生产环境需去掉Sandbox。
三、操作步骤工程部署之后,打开地址http://127.0.0.1:9999/TestApp/端口根据实际情况修改如下图所示:点击【授权】获取令牌如下图所示跳转到应用授权页面如下图:授权成功后客户端跳转到http://127.0.0.1:9999/TestApp/AuthCallBack令牌接收地址该接收地址是一个Servlet,Servlet拿到授权码后用HttpClient方式再取回令牌其中应用证书、通知地址、取令牌地址根据情况进行修改取令牌后跳转到http://127.0.0.1:9999/TestApp/apptest.jsp?accesstoken=66754c6fa134d07eeea1c5794 0c78b65输入完整接口信息后点击【获取参数串】取到参数按升序排列后的值66754c6fa134d07eeea1c57940c78b6510001720json150732070622012112 811411215073207062MD5用test.app.Test类对参数串值MD5签名Test类需要根据情况修改点击【接口测试】后服务返回处理结果(JSON格式)状态为API00000表示成功。
接口开发合同范本
接口开发合同范本甲方(委托方):_____________地址:_____________法定代表人:_____________联系电话:_____________乙方(开发方):_____________地址:_____________法定代表人:_____________联系电话:_____________鉴于甲方需要开发一套接口系统,乙方具有相应的开发能力,双方本着平等、自愿、互利的原则,经协商一致,特订立本合同,以资共同遵守。
第一条合同目的甲乙双方就甲方委托乙方开发接口系统事宜达成一致,乙方应按照甲方的要求完成接口开发工作。
第二条接口开发内容1. 乙方应根据甲方提供的技术需求文档,开发符合要求的接口系统。
2. 接口系统应包括但不限于以下功能:_____________。
第三条开发周期1. 乙方应在合同签订之日起____天内完成接口系统的初步开发。
2. 接口系统开发完成后,乙方应提供给甲方进行测试,测试周期为____天。
3. 甲方应在测试周期内完成测试并提出修改意见,乙方应在收到修改意见后____天内完成修改。
第四条质量保证1. 乙方保证所开发的接口系统符合甲方的技术需求文档,并保证其正常运行。
2. 乙方应提供接口系统的技术支持和维护服务,维护周期为自接口系统交付之日起____年。
第五条合同价款及支付方式1. 本合同总价款为人民币(大写):__________元整(¥__________)。
2. 甲方应在合同签订后____天内支付合同总价款的____%作为预付款。
3. 接口系统开发完成并通过甲方测试后,甲方应支付合同总价款的剩余____%。
第六条知识产权1. 乙方开发的接口系统及其相关文档的知识产权归甲方所有。
2. 乙方应保证所开发的接口系统不侵犯任何第三方的知识产权。
第七条保密条款1. 双方应对合同内容及在履行合同过程中知悉的对方商业秘密负有保密义务。
2. 未经对方书面同意,任何一方不得向第三方披露合同内容或商业秘密。
财付通接口文档及代码
财付通API接口文档样例代码引言文档概述本文描述了财付通开放平台的JAVA SDK,帮助开发者轻松实现在线支付、收付款等功能。
文档详细介绍了财付通开放平台的工作方式和开发过程,可以帮助开发人员快速入门并掌握开发技能,同时也可以作为日后接口参数以及参数类型的速查手册。
阅读对象具有WEB程序开发背景,了解JAVA语言。
业务术语接口业务流程支付流程支付流程中,用户在财付通APP中购买业务,通过财付通支付平台进行支付。
典型业务流程如下:买家在财付通APP上浏览下单购买一个商品,财付通APP会生成一个支付链接,此链接通过用户的浏览器跳转到财付通开放平台,财付通通过此链接获取支付请求的参数,引导用户完成支付过程。
用户在财付通完成支付后,财付通通过return_url将用户浏览重新定向到财付通APP,财付通APP 向用户提示订单状态和后续操作。
同时,财付通会通过后台回调财付通APP的notify_url,财付通APP在收到支付结果通知后可以根据通知ID查询通知内容,在确保支付成功后再进行业务逻辑处理(例如发货),这样可以进一步提高安全性,防止伪支付成功结果的诈骗。
通知查询/订单查询流程通知查询/订单查询是指财付通APP向财付通系统发送查询请求,并同步等待财付通系统处理完毕后返回的响应数据。
数据交互是财付通APP与财付通服务器直接通信。
例如用户在财付通APP查询时,财付通APP要确认用户某个订单是否支付成功,可以向财付通发送一个查询请求,财付通收到请求后返回查询结果,财付通APP处理结果后再显示给用户。
后台通知流程后台通知是指财付通系统主动向财付通APP发送通知数据,并同步等待财付通APP处理完毕后返回的响应数据。
数据交互是财付通服务器与财付通APP直接通信,一般请求采用http的get或post,应答用字符串格式。
用户在财付通支付成功后,财付通会在后台通过notify_url向财付通APP发起通知,财付通APP 处理后成功返回success,失败返回fail或其他字符。
傲付数卡点卡商城API点卡接口说明文档
傲付数卡点卡商城API点卡接口开发商户接口规范版本(2.0.0)目录第一章文档描述 (3)1、文档说明 (3)2、阅读对象 (3)第二章系统原理 (3)1、术语定义 (3)2、消费流程 (4)3、查询流程 (5)4、系统加密 (5)第三章点卡接口定义 (5)1、同步过程接口定义(商户系统发起请求) (5)2、下行异步通知过程接口定义(接口发起请求) (7)附录1:傲付数卡点卡商城支付接口卡类型说明 (9)第一章文档描述1、文档说明本说明文档用于指导傲付数卡点卡商城API商户实现与傲付数卡点卡商城API点卡接口的顺利对接。
请相关技术人员详细阅读本文档。
2、阅读对象商户开发人员。
傲付数卡点卡商城API点卡接口相关技术人员。
第二章系统原理1、术语定义商户:指已独立拥有在线销售系统,并成为傲付数卡点卡商城API点卡接口系统会员,且已使用或者将使用傲付数卡点卡商城API点卡接口实现收付费或其他相关功能需求的企业或者个人。
外部接入接口:指傲付数卡点卡商城API通过统一的方式接受外部请求的接口。
商户系统:指使用傲付数卡点卡商城API外部接入接口的计算机系统,一般指商户所拥有的在线销售系统。
用户:指在商户系统内进行消费的企业或者个人。
商户ID:指傲付数卡点卡商城API为使用外部接入接口的商户统一分配的唯一标识。
商户密钥:指商户在和傲付数卡点卡商城API确定合作意向时傲付数卡点卡商城API为商户提供的16 位字符串。
该信息作为商户系统和傲付数卡点卡商城API交互时身份确认的依据,需商户妥善保管。
2、消费流程一般地,在商户系统进行消费时,用户需要向商户支付一定的相关费用。
在集成了傲付数卡点卡商城销卡接口后,傲付数卡点卡商城销卡将为商户提供方便的收付费服务。
用户在商户系统发起消费请求后,商户系统和傲付数卡点卡商城销卡卡类接口系统(简写为傲付数卡点卡商城接口)的交互流程。
具体地,用户的一次消费中,商户系统和傲付数卡点卡商城接口之间会发生2 次直接交互过程。
基于Python的游戏app充值api调用代码实例
基于Python的游戏app充值api调用代码实例代码描述:基于Python的游戏app充值api调用代码实例代码平台:聚合数据#!/usr/bin/python# -*- coding: utf-8 -*-import json, urllibfrom urllib import urlencode#----------------------------------# 游戏充值调用示例代码-聚合数据# 在线接口文档:/docs/88#----------------------------------def main():#配置您申请的APPKeyappkey ="*********************"#1.商品小类列表request1(appkey,"GET")#2.商品信息request2(appkey,"GET")#3.商品价格查询request3(appkey,"GET")#4.游戏直充区服查询request4(appkey,"GET")#5.游戏直充request5(appkey,"GET")#6.订单状态查询request6(appkey,"GET")#商品小类列表def request1(appkey, m="GET"):url ="/ofpay/game/cardlist"params ={"key": appkey, #应用APPKEY(应用详细页查询)}params =urlencode(params)if m =="GET":f =urllib.urlopen("%s?%s"%(url, params))else:f =urllib.urlopen(url, params)content =f.read()res =json.loads(content)if res:error_code =res["error_code"]if error_code ==0:#成功请求print res["result"]else:print"%s:%s"%(res["error_code"],res["reason"]) else:print"request api error"#商品信息def request2(appkey, m="GET"):url ="/ofpay/game/cardinfo"params ={"cardid": "", #对应接口1的cardid"key": appkey, #应用APPKEY(应用详细页查询)}params =urlencode(params)if m =="GET":f =urllib.urlopen("%s?%s"%(url, params))else:f =urllib.urlopen(url, params)content =f.read()res =json.loads(content)if res:error_code =res["error_code"]if error_code ==0:#成功请求print res["result"]else:print"%s:%s"%(res["error_code"],res["reason"]) else:print"request api error"#商品价格查询def request3(appkey, m="GET"):url ="/ofpay/game/cardprice"params ={"cardid": "", #对应接口2的cardid"key": appkey, #应用APPKEY(应用详细页查询)}params =urlencode(params)if m =="GET":f =urllib.urlopen("%s?%s"%(url, params))else:f =urllib.urlopen(url, params)content =f.read()res =json.loads(content)if res:error_code =res["error_code"]if error_code ==0:#成功请求print res["result"]else:print"%s:%s"%(res["error_code"],res["reason"]) else:print"request api error"#游戏直充区服查询def request4(appkey, m="GET"):url ="/ofpay/game/areaserver"params ={"cardid": "", #对应接口3的cardid"key": appkey, #应用APPKEY(应用详细页查询)}params =urlencode(params)if m =="GET":f =urllib.urlopen("%s?%s"%(url, params))else:f =urllib.urlopen(url, params)content =f.read()res =json.loads(content)if res:error_code =res["error_code"]if error_code ==0:#成功请求print res["result"]else:print"%s:%s"%(res["error_code"],res["reason"]) else:print"request api error"#游戏直充def request5(appkey, m="GET"):url ="/ofpay/game/order"params ={"cardid": "", #商品编码,对应接口3的cardid"cardnum": "", #购买数量"orderid": "", #订单号,8-32位数字字母组合"game_userid": "", #游戏玩家账号(game_userid=xxx@$xxx001 xxx@是通行证xxx001是玩家账号)"game_area": "", #游戏所在区域,没有则不填,具体参照接口4返回,URL Encode UTF8"game_srv": "", #游戏所在服务器,没有则不填,具体参照接口4返回,UR LEncode UTF8"key": appkey, #应用APPKEY(应用详细页查询)"sign": "", #校验值,md5(<b>OpenID</b>+key+cardid+ca rdnum+orderid+game_userid+game_area+game_srv)}params =urlencode(params)if m =="GET":f =urllib.urlopen("%s?%s"%(url, params))else:f =urllib.urlopen(url, params)content =f.read()res =json.loads(content)if res:error_code =res["error_code"]if error_code ==0:#成功请求print res["result"]else:print"%s:%s"%(res["error_code"],res["reason"]) else:print"request api error"#订单状态查询def request6(appkey, m="GET"):url ="/ofpay/game/ordersta"params ={"orderid": "", #商家订单号,8-32位字母数字组合"key": appkey, #应用APPKEY(应用详细页查询)}params =urlencode(params)if m =="GET":f =urllib.urlopen("%s?%s"%(url, params))else:f =urllib.urlopen(url, params)content =f.read()res =json.loads(content)if res:error_code =res["error_code"]if error_code ==0:#成功请求print res["result"]else:print"%s:%s"%(res["error_code"],res["reason"]) else:print"request api error"if__name__ =='__main__':main()。
充值网站开发方案
充值网站开发方案一、项目背景随着互联网的快速发展,电子商务和在线支付逐渐成为主流。
在现代社会,人们对于快捷、便利的支付方式有着越来越高的需求。
因此,充值网站作为一个方便用户充值的平台,具有巨大的市场潜力。
二、项目目标本项目旨在开发一个高效、安全、易用的充值网站,为广大用户提供便捷的充值服务。
具体目标包括:1. 实现用户注册、登录功能,确保用户信息的安全和隐私性;2. 提供多种充值方式,包括但不限于银行卡、支付宝、微信支付等;3. 与第三方支付平台进行对接,确保充值过程的安全性;4. 提供账户余额查询、交易记录查询等个人资料及交易信息的管理功能;5. 采用用户友好的界面设计,确保用户使用的便捷性;6. 提供在线客服系统,解决用户在使用过程中遇到的问题;7. 进行性能优化和安全测试,确保系统运行的稳定性和安全性。
三、技术方案1. 网站前端采用HTML5、CSS3和JavaScript等技术,实现网站的页面展示和用户交互功能。
2. 后端采用Java或Python等语言开发,使用Spring或Django等框架实现用户登录、注册、充值等核心功能。
3. 数据库方面,采用MySQL或MongoDB等关系型或非关系型数据库进行用户信息和交易记录的存储。
4. 对接第三方支付平台时,需对支付接口进行封装和调用,确保充值过程的安全性和完整性。
5. 进行系统性能优化时,可采用缓存技术、负载均衡等手段,提高系统的响应速度和并发能力。
6. 在开发过程中,要注重代码的规范性和可维护性,使用版本控制工具进行代码管理。
四、项目实施计划1. 需求分析和技术选型:确定项目需求和技术方案,制定详细的开发计划;2. 前端页面设计和开发:完成网站的页面设计和前端开发工作;3. 后端逻辑开发:实现用户注册、登录、充值等核心功能;4. 数据库设计和开发:设计用户信息和交易记录的数据库结构,并完成数据库的创建和数据存储;5. 第三方支付对接:与支付平台进行对接,实现充值功能的支付接口调用;6. 系统测试和优化:进行功能测试、性能测试和安全测试,并进行相应的优化工作;7. 网站上线和运维:将网站部署到服务器上,并进行日常的维护和监控工作。
建行政融支付第三方接入开发文档
建行政融支付第三方接入开发文档摘要:一、引言二、背景介绍三、开发文档概述四、技术架构五、功能模块六、接口规范七、开发环境与工具八、测试与部署九、常见问题及解决方案十、总结与展望正文:一、引言随着互联网技术的飞速发展,线上支付已经成为人们日常生活的重要组成部分。
作为一家专注于提供行政融支付解决方案的公司,我们致力于为第三方支付平台提供安全、稳定、高效的接入服务。
本文将详细介绍我们的开发文档,帮助开发者快速集成我们的支付服务。
二、背景介绍行政融支付是我国金融行业的一大创新,旨在为企业提供更便捷、高效的支付手段。
我们提供的第三方接入服务,可以让第三方支付平台快速实现行政融支付功能,进一步丰富其产品线。
三、开发文档概述本文档分为十个部分,分别为:引言、背景介绍、开发文档概述、技术架构、功能模块、接口规范、开发环境与工具、测试与部署、常见问题及解决方案、总结与展望。
开发者可以根据需要,快速定位到相关内容,进行开发工作。
四、技术架构我们的支付系统采用了分布式架构,分为客户端、服务端、数据库三个部分。
客户端负责用户交互,服务端负责业务逻辑处理,数据库负责数据存储。
通过这种架构,我们可以保证系统的高可用性、高性能、高安全性。
五、功能模块我们的支付系统提供了丰富的功能模块,包括:注册登录、实名认证、银行卡管理、充值、提现、转账、消费、查询等。
开发者可以根据需求,选择合适的模块进行集成。
六、接口规范本文档详细介绍了我们的接口规范,包括接口地址、请求方法、请求参数、响应参数等。
开发者应严格按照规范进行开发,以确保系统的稳定运行。
七、开发环境与工具我们推荐的开发环境为:操作系统、开发语言、数据库、版本控制工具等。
此外,我们还提供了一些实用的开发工具,如:接口调试工具、日志分析工具等。
八、测试与部署在开发过程中,开发者应进行充分的测试,确保系统的稳定性和安全性。
测试通过后,可以将系统部署到生产环境,为用户提供服务。
九、常见问题及解决方案本文档列举了一些常见的开发问题及解决方案,供开发者参考。
游戏充值API详情介绍
游戏充值API详情介绍一、游戏充值API的作用1.提供多种充值方式:游戏充值API可以集成多种充值方式,满足不同玩家的充值需求。
玩家可以选择他们常用的支付方式进行充值。
2.实现实时充值:游戏充值API可以实现实时充值功能,玩家充值成功后,虚拟货币或游戏道具立即到账,玩家可以立即使用。
3.提供安全保障:游戏充值API会提供安全的支付环境,保证玩家的支付信息不被泄露,避免支付风险。
4.简化游戏运营:游戏充值API可以提供数据统计和分析功能,帮助游戏开发者了解玩家的充值行为和充值情况,对游戏运营和营收的控制及优化提供支持。
二、游戏充值API的使用流程1.集成游戏充值API:游戏开发者需要根据API提供的开发文档,将充值API集成到游戏平台中。
一般来说,充值API会提供一些SDK和代码示例,开发者可以根据需求进行二次开发。
3.进行充值操作:玩家选择充值金额,并输入支付密码,确认支付后,会调用充值API进行充值操作。
4.充值成功后更新账户信息:当充值成功后,游戏充值API会返回相应的充值信息,游戏平台会根据返回的信息更新玩家的账户信息,包括虚拟货币或游戏道具的数量等。
5.玩家获取充值商品:充值成功后,玩家可以根据自己的需求,在游戏中使用充值获得的虚拟货币或游戏道具。
三、游戏充值API的特点1.稳定性:游戏充值API需要保持高可靠性和稳定性,确保充值功能可以长时间运行,减少由于服务器故障或网络问题导致的充值失败情况。
2.安全性:游戏充值API需要提供安全的支付环境,保护玩家的支付信息不被泄露,采取相应的加密措施,防范支付风险。
3.用户友好性:游戏充值API应提供简洁明了的充值界面,方便玩家选择充值方式和操作充值功能。
4.兼容性:游戏充值API应兼容不同的游戏平台和操作系统,以满足各种终端设备的充值需求。
5.数据统计和分析:游戏充值API应提供数据统计和分析功能,帮助游戏开发者了解充值情况,优化游戏运营策略。
XX第三方支付平台总体设计说明书
XX第三方支付平台 ...................... 错误!未定义书签。
1 引言 (4)1.1 编写目的 (4)1.2 背景 (4)1.3 定义 (5)1.4 法律法规和参考资料 (5)2 总体设计 (5)2.1 总体设计原则 (5)2.2 系统设计特点 (7)2.3 需求概述 (8)2.4 系统分析 (9)2.5 支付业务主要处理流程 (13)2.5.1 账户充值流程 (13)2.5.2 账户提现流程 (13)2.5.3 账户转账流程 (14)2.5.4 担保支付流程 (15)2.5.5 立即支付流程 (17)2.5.6 退款流程 (17)2.5.7 资金结算流程 (19)3 系统结构 (20)3.1 总体业务结构 (20)3.2 系统账户结构 (22)3.3 用户模型图 (25)3.4 技术逻辑层次图 (27)4 运行设计 (29)14.1 运行模块组合 (29)4.2 运行控制 (30)5 错误处理 (30)6 接口设计 (31)6.1 用户界面 (31)6.2 外部接口 (31)6.2.1 银行接口 (31)6.3 内部接口 (33)7 约束条件 (33)8 系统数据结构设计 (33)8.1 设计要点 (33)9 功能模块设计 (34)9.1 支付前台 (34)9.1.1 用户注册 (34)9.1.2 用户登陆、退出、找回登陆密码 (34)9.1.3 充值 (34)9.1.4 提现 (34)9.1.5 转账付款 (34)9.1.6 交易管理 (34)9.1.7 用户安全中心 (35)9.1.8 商户管理 (35)9.2 支付后台 (35)9.2.1 会员管理 (35)9.2.2 风险评估管理 (35)9.2.3 联行号管理 (36)29.2.4 交易管理 (36)9.2.5 清分结算管理 (36)9.2.6 提现管理 (36)9.2.7 账户管理 (36)9.2.8 银行对账管理 (36)9.2.9 报表管理 (36)9.2.10 系统管理 (37)9.2.11 客户备付金管理 (37)9.3 支付网关 (37)9.3.1 担保交易 (37)9.3.2 即时交易 (37)9.3.3 支付撤销 (37)9.3.4 退款 (38)9.3.5 确认收货 (38)9.3.6 查询订单 (38)31引言1.1编写目的在完成需求分析的基础上本文档对XX第三方支付平台系统进行了总体框架分析和设计,包括总体设计、运行设计、接口设计、数据结构设计、功能模块设计等内容,为后续详细设计、开发编码实施提供指导和依据。
蜂助手流量HTTP接口文档(V1.2.0)
fzsFlow系统http接口协议(V1.2.0) 本版本最后修订日期:2015年7月30日版本号日期说明作者1.0 2015-06-15 文档初始版本徐李洁1.0.1 2015-07-29 增加版本号字段,SP接入密码修改为徐李洁账户密码的MD5值1.0.6 2015-10-21 增加限制13~15 李锦华1.0.8 2015-11-16 查询接口,细节更新李锦华1.1.0 2015-11-24 响应码归类李锦华说明本文档供SP和本项目的后续开发维护人员使用,为了业务系统的安全,请严格不泄露本协议接口。
在这个接口协议中,蜂助手作为内容供应商,我们称之为CP,调用我们接口的商户作为一个业务点,我们称之为SP。
通过接口SP能够根据需要从CP实时获得需要的商品信息,可以提取对用户手机号进行实时充值。
本接口的业务逻辑基于蜂助手流量充值接口,SP使用该接口之前必须注册成渠道商,提供SP服务器IP地址,通知蜂助手工作人员开通Http接口功能,蜂助手为你分配相应功能模块和MD5 key值,你的登陆密码不能设置的太简单,请不要向任何人,包括蜂助手工作人员泄露你的流量系统登陆密码。
关于接口的另外几点说明:1.该接口使用HTTP协议,请求数据传输格式如下:【接口URL】?【参数名称1】=【参数值1】&【参数名称2】=【参数值2】……如:http://183.237.4.11:8097/fzsFlow/api/external/flowOrderApi/flowOrderApi?userId=1234&p assword=1234& version=1.0这里userId 由蜂助手分配获得。
2.所有接口的应答在HTTP包体中将以XML形式返回;3.所有的接口请求通过后台调用;4. 蜂助手服务器是放在移动机房。
5.其中文档提到的“+”是连接字符的意思。
6.接口调用出现超时或其它错误时,需联系我们客服,或者主动到蜂助手管理后台进行核实。
XX第三方支付平台总体设计说明书
XX第三方支付平台 ...................... 错误!未定义书签。
1 引言 (4)1.1 编写目的 (4)1.2 背景 (4)1.3 定义 (5)1.4 法律法规和参考资料 (5)2 总体设计 (5)2.1 总体设计原则 (5)2.2 系统设计特点 (7)2.3 需求概述 (8)2.4 系统分析 (9)2.5 支付业务主要处理流程 (13)2.5.1 账户充值流程 (13)2.5.2 账户提现流程 (13)2.5.3 账户转账流程 (14)2.5.4 担保支付流程 (15)2.5.5 立即支付流程 (17)2.5.6 退款流程 (17)2.5.7 资金结算流程 (19)3 系统结构 (20)3.1 总体业务结构 (20)3.2 系统账户结构 (22)3.3 用户模型图 (25)3.4 技术逻辑层次图 (27)4 运行设计 (29)14.1 运行模块组合 (29)4.2 运行控制 (30)5 错误处理 (30)6 接口设计 (31)6.1 用户界面 (31)6.2 外部接口 (31)6.2.1 银行接口 (31)6.3 内部接口 (33)7 约束条件 (33)8 系统数据结构设计 (33)8.1 设计要点 (33)9 功能模块设计 (34)9.1 支付前台 (34)9.1.1 用户注册 (34)9.1.2 用户登陆、退出、找回登陆密码 (34)9.1.3 充值 (34)9.1.4 提现 (34)9.1.5 转账付款 (34)9.1.6 交易管理 (34)9.1.7 用户安全中心 (35)9.1.8 商户管理 (35)9.2 支付后台 (35)9.2.1 会员管理 (35)9.2.2 风险评估管理 (35)9.2.3 联行号管理 (36)29.2.4 交易管理 (36)9.2.5 清分结算管理 (36)9.2.6 提现管理 (36)9.2.7 账户管理 (36)9.2.8 银行对账管理 (36)9.2.9 报表管理 (36)9.2.10 系统管理 (37)9.2.11 客户备付金管理 (37)9.3 支付网关 (37)9.3.1 担保交易 (37)9.3.2 即时交易 (37)9.3.3 支付撤销 (37)9.3.4 退款 (38)9.3.5 确认收货 (38)9.3.6 查询订单 (38)31引言1.1编写目的在完成需求分析的基础上本文档对XX第三方支付平台系统进行了总体框架分析和设计,包括总体设计、运行设计、接口设计、数据结构设计、功能模块设计等内容,为后续详细设计、开发编码实施提供指导和依据。
博云网第三方平台接入接口文档
阿博云网第三方平台接入接口文档消息头Version=1&code={0}&tid={1}&appid={2}&requesttime={3}&au thcode={4}所有接口的请求消息的消息头格式相同,具体属性说明见下表:名称说明数据类型长度(字节)Code 操作码String 4 Platid 平台编码(标识是哪个平台,由博云网统一分配)String RequestTime 请求时间,14位String 14 Version 版本号(保留字段)当前值: 1 StringAuthCode 校验码MD5(Platid + RequestTime +接口密码) 小写String 32消息体每一个接口的请求消息的消息体的格式各不相同,具体请参见各接口的详细消息格式说明。
1、产品导出导出内容:博云网资源ID资源名称资源类型(中文)关键字试用地址(格式化后的完整可用地址)价格策略价格折扣价格计量单位价格计时单位价格备注下载地址图片路径资源描述详细信息售后服务价格策略详细2、产品信息更新【博云网提供】/resourceDetail.ashx消息类型编码2001请求消息消息格式Version=1&code={0}&platid={1}&requesttime={2}&authcode={3}&msg= HttpUtility.UrlEncode(消息体)未加密的消息体格式platName={0}resId={1}每个参数一行,以换行符“\r\n”分割,无先后顺序名称说明数据类型长度(字节)platName平台用户名resId软件的博云网id返回消息正确消息格式resource_id={0}resource_name= HttpUtility.UrlEncode({1})resource_type= HttpUtility.UrlEncode({2})keyword= HttpUtility.UrlEncode({3})freeUrl= HttpUtility.UrlEncode({4})priceType = HttpUtility.UrlEncode({5})price={6})discount={7})timeUnit= HttpUtility.UrlEncode({8})numberUnit= HttpUtility.UrlEncode({9})priceTip= HttpUtility.UrlEncode({10})downloadAdd= HttpUtility.UrlEncode({11})pictureAddr= HttpUtility.UrlEncode({12})description= HttpUtility.UrlEncode({13})resource_detailinfo= HttpUtility.UrlEncode({14})resource_service= HttpUtility.UrlEncode({15})apply_invoice= HttpUtility.UrlEncode({16})price_ strategy= HttpUtility.UrlEncode({17})名称说明数据类型长度(字节)resource_id 软件的博云网idresource_name 软件名称resource_type 资源类型(中文)keyword关键字freeUrl试用地址http://byzone/.....?platid=&userid=&username=&resid=platid 平台编号userid 试用用户编号username 试用用户名resid 软件博云网编号参数需要第三方平台替换priceType计价方式,{无价格策略、预付费、分段计费、增量计费}price价格discount折扣timeUnit 价格时间单位numberUnit 价格数量单位priceTip 价格备注downloadAdd 下载路径pictureAddr 图片路径description 软件描述resource_detaili软件详细nforesource_service 售后服务apply_invoice 发票项目多个之间竖线分割invoiceId={0}&invoiceName={1}|invocieid 发票项编号invociename 发票项名称price_ strategy价格策略priceType=2priceId={0}&category={0}&price={0}&startCount{0}=&stopCount={0}&startTime={0}&stopTime={0}&discount={0}&defaultDisplay={0}|priceType=3minpeople={0}&mindate={0}&minprice={0}&increpeople={0}&increPeoplePrice={0}&increDate={0}&increDatePrice={0}priceidcategorypricestartcount错误返回Err:错误编码:错误信息3、订单同步【博云网提供】/OrderInterface.ashx消息类型编码2002请求消息消息格式Version=1&code={0}&platid={1}&requesttime={2}&authcode={3}&msg= HttpUtility.UrlEncode(消息体)未加密的消息体格式platName={0}buyer={1}userCount={2}useTime={3}resId={4}price={5}discountPrice={6}discount={7}totalCount={8}disTotalCount ={9}comment= HttpUtility.UrlEncode({10})categorys={11}orderName= HttpUtility.UrlEncode({12})telephone={13}mobilephone={14}zipcode={15}address= HttpUtility.UrlEncode({16})email={17}invoiceType={18}invoiceContent= HttpUtility.UrlEncode({19}) unitName= HttpUtility.UrlEncode({20})每个参数一行,以换行符“\r\n”分割,无先后顺序名称说明数据类型长度(字节)platName平台用户名String 8 buyer购买人登录名userCount购买数量useTime购买时间量resId产品博云网编号price 单价discountPrice折扣价discount折扣totalCount总支付金额disTotalCount折扣后总支付金额comment用户留言categorys订单类型1为新增,2为续费orderName订单名称telephone购买人联系电话mobilephone联系手机zipcode邮政编码address联系地址invoiceType发票类型1为个人,2为单位invoiceContent发票内容unitName发票所需要的企业名称返回消息正确返回SUCCESS:订单编号错误返回Err:错误编码:错误内容4、支付【跳转至博云网】消息类型编码2003请求消息消息格式Version=1&code={0}&platid={1}&requesttime={2}&authcode={3}&orderid={4}&price={5}名称说明数据类型长度(字节)orderid订单编号price支付价格5、支付回调【第三方平台提供】消息类型编码2004请求消息消息格式Version=1&code={0}&platid={1}&requesttime={2}&authcode={3}&msg=HttpUtility.UrlEncode(消息体)未加密的消息体格式orderNo={0}result={1}payCount={2}payTime={3}每个参数一行,以换行符“\r\n”分割,无先后顺序名称说明数据类型长度(字节)orderNo订单编号result支付结果payCount支付金额payTime支付时间返回消息正确返回SUCCESS错误返回Err:错误编码:错误内容6、预付费扣费【第三方平台提供】消息类型编码2005请求消息消息格式Version=1&code={0}&platid={1}&requesttime={2}&authcode={3}&msg=HttpUtility.UrlEncode(消息体)未加密的消息体格式userid={0}resid={1}username={2}payCount={3}每个参数一行,以换行符“\r\n”分割,无先后顺序名称说明数据类型长度(字节)userid用户编号Resid 扣费软件博云网idusername用户账户payCount扣费金额返回消息正确返回SUCCESS错误返回Err:错误编码:错误内容7、Isv接口之数据同步【博云网提供】8、Isv接口之用户授权【博云网提供】9、Isv接口之用户使用【博云网提供】ISV接口具体如下1.1.1.1.1.消息头Version=1&code={0}&tid={1}&plantid={2}&appid={3}&reques ttime={4}&authcode={5}所有接口的请求消息的消息头格式相同,具体属性说明见下表:名称说明数据类型长度(字节)Code 操作码String 4 TID 序列号,唯一标识一次业务动作StringPlantid 平台编码AppID 业务应用标识(标识是哪个ISV应用软件,在录入资源的时候由平台统一分配)StringRequestTime 请求时间,14位String 14 Version 版本号(保留字段)当前值: 1 StringAuthCode 校验码MD5(TID+ RequestTime +ISV密码)String 321.1.1.1.2.消息体每一个接口的请求消息的消息体的格式各不相同,具体请参见各接口的详细消息格式说明。
斗鱼第三方开放平台API文档v2.0
斗鱼第三方开放平台API文档v2.0
斗鱼第三方开放平台
API文档
目录
1API返回格式 (3)
2错误代码解释 (3)
3接口信息 (3)
3.1获取直播房间列表信息/api/RoomApi/live/{分类ID或者分类别名} (3)
3.2获取所有游戏分类/api/RoomApi/game (5)
1API返回格式
返回数据为json格式,格式如下
error:错误码,为0时表示成功
data:数据信息,error不为0时,此项为错误提示信息
下面接口地址中的花括号字符表示变量,使用时请不要带花括号({ } )2错误代码解释
3接口信息
3.1获取直播房间列表信息/api/RoomApi/live/{分类ID或者分类别名}
/api/RoomApi/live/{分类ID或者分类别名} GET参数信息
如获取英雄联盟这个分类下的房间列表:
(1)/api/RoomApi/live/lol 根据分类简称获取房间列表
(2)/api/RoomApi/live/1根据分类ID 获取房间列表
获取所有的直播房间列表,后面不跟任何参数
/api/RoomApi/live
返回成功时:data里为每一项房间信息
返回错误时:错误码501
3.2获取所有游戏分类/api/RoomApi/game /api/RoomApi/game 返回成功时:data 里为每一项游戏分类信息
返回错误时:无错误返回。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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代表专业版
16 代表豪华版
17 代表旗舰版
1.4版本号(ver)
固定值等于3,每个api接口必须要传的参数。
1.5时间戳(timestamp)
时间戳是自1970 年 1 月 1 日(00:00:00 GMT)至当前时间的总秒数。
时间戳的有效期为10分钟。
如果您的本机时间为准确的“北京时间”,可使用本机时间戳,否则可通过接口获取当前服务器的时间戳,以它为基本,开始自动计时。
时间戳是很多接口必须要传的一个参数。
时间戳的目的是为了使一个接口产生的URL在10分钟后失效,提高安全性。
1.6订单号(orderid)
为防止重复提交,很多接口都必须传入订单号。
建议按如下方法生成:
取系统当前时间按年月日小时分钟秒毫秒,再与用户编号用字母“v”相连。
生成如:20131112170125156v123456
1.7数字签名(sign和signkey)
sign 以时间戳作为秘钥
signkey 以KEY值和时间戳作为秘钥
如下请求为例,来说明signkey生成步骤
http://***/api/recharge?count=1&orderid=1384243215449v9631&productid=1139×tamp=13 84243215&to=138********&username=test4@&ver=3&signkey=d38d6a9180d9d7791fb11f187813 c105
将除“signkey”外的所有参数按key进行字典升序排列,将接口名和排序后的参数(key=value)用&拼接起来。
例如:
/api/recharge?count=1&orderid=1384243215449v9631&productid=1139×tamp=1384243215&to=138**** ****&username=test4@&ver=3&
将上面生成的字符串连上用户设置的秘钥进行URLencode转码,把转码后的字符串进行MD5加密,即是s ignkey。
signkey=md5(URLencode(/api/recharge?count=1&orderid=1384243215449v9631&productid=1139×tamp= 1384243215&to=138********&username=test4@&ver=3&用户秘钥))
sign则是以/api/recharge?count=1&orderid=1384243215449v9631&productid=1139×tamp=1384243215&t
o=138********&username=test4@&ver=3进行进行URLencode转码,把转码后的字符串进行M D5加密。
sign=md5(URLencode(/api/recharge?count=1&orderid=1384243215449v9631&productid=1139×tamp=138 4243215&to=138********&username=test4@&ver=3))
2、API调用说明
2.1在线充值http://***/api/recharge
2.2订单回调(建议下单成功1分钟后调用) http://***/api/status
返回参数说明:
2.3商品进价表http://***/api/product
返回参数说明:
2.4渠道商信息http://***/api/product_channel
返回参数说明:
2.5游戏区服表http://***/api/product_area
2.6用户余额http://***/api/userinfo
返回参数说明:
2.7手机号码归属地http://***/api/sys_phone
返回参数说明:
2.8系统时间戳http://***/api/sys_now
2.9销售软件http://***/exe/agent_open
返回参数说明:
2.10激活码开通软件http://***/exe/activation_agent_open
返回参数说明:
2.11下级用户列表http://***/es/agent_list
返回参数说明:
2.12财务记录http://***/es/finance_list
2.13订单记录http://***/es/recharge_list
返回参数说明:
2.14转账http://***/es/transfer_accounts
3、注意事项
1.系统对同一IP的充值请求频次限制在30秒90次。
如果商户的交易量超过该频次限制的话,切记不要把交易请求通过同一IP发送。
2.系统对提交的充值请求只进行单次处理,如果交易过程出现错误,该笔交易被视为无效请求,系统不会再继续处理该交易请求(如已对商户进行扣款的,系统会自动在当日或次日进行退款)。
商户需根据自己的实际情况确定是否再次发起充值请求。
3.如部分订单未及时退款的,请商户联系我们的在线客服查单退款。
4.本系统所有参数及MD5加密串均为小写。
5.因速度达API接口基于Linux+Java架构,所以URL区分大小写。
6.所有请求接口都需传入username参数
7.URLEncode转码注意各语言的差异,本系统采用的是.URLEncode.encode(),相对应的c#用
Uri.EscapeDataString()。
4、通用状态码
5、附录
5.1全国省份直辖市ID对照表。