- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
充值接口文档V1.7
充值接口文档 V1.7
2008-06-25 xinglie
版本 修改内容 时间 V1.5 修改单词faield为failed 2008-6-25 V1.6 对failedCode0306做了些解释 2008-7-30 V1.7 添加对账接口功能说明,充值接口状态说明 2009-12-28
一、基本约定
二、外部系统需要实现的接口
三、淘宝需要实现的接口
四、附录
一、基本约定
如果某个变量没有值,那么该变量的key和value对将不出现在请求的URL和加密明文中,请求URL中的value必须经过URLEncode(GBK编码),加密明文为 key1value1key2value2...PRIVATEKEY, 其中,key以字母升序排列,value为未encode之前的原值,“…”为更多的keyvalue对,PRIVATEKEY为密文,最后组合成的待加密明文应无空格,加密方式为MD5,可以使用Jakarta/commons/codec
返回结果统一使用xml,其中参数Element,如果没有值,则返回空标签。
淘宝订单和合作商订单一一对应。
当直充接口一段时候内无任何同步返回时,淘宝系统会定时调用查询接口向合作商发起查询,如果发现合作商没有收到淘宝的下单REQUEST_FAILED[failedCode=0104],会使用同样的参数再次发起直充请求。合作商必须针对可能存在的相同淘宝订单号的重复请求做控制。
合作商应该尽快处理UNDERWAY状态的订单,使其要么成功,要么失败。对于超过1小时仍然处于UNDERWAY的订单,淘宝将通过订单取消接口向合作商发起订单取消,如果合作商确认订单取消,则应该返回CANCEL,淘宝接收到CANCEL后将会为买家退款,如果因为运营商原因,合作商无法决定是否取消订单,仍可以返回UNDERWAY,淘宝将继续调用该接口请求取消,除非返回SUCCESS、CANCEL、FAILED状态,如果超过100分钟 ,仍然为UNDERWAY状态,淘宝将默认取消相应订单,然后为买家退款,并不再进行任何接口通知。
商品信息快照记录了商品成交时的样子,为合计金额和cardId、gameId、section1、section2四个字段对应中文名称字符串的组合,用”|”号隔开,快照信息不应该在业务逻辑中使用,仅用于记录日志保存以备查。淘宝所传的快照应为淘宝数据库中的信息,合作商所传的快照应为合作商数据库中的信息。
发生任何签名错误、缺少必要参数等的协议类错误时,合作商应该返回[REQUEST_FAILED]错误,除基本约定4外淘宝接收到REQUEST_FAILED后均不做任何处理,会定时再次发出之前的请求,所以除基本约定4外,REQUEST_FAILED不应该在生产环境上出现,在测试阶段应全部解决。详见附录:订单状态。
任何外部系统接口一旦返回终结状态,如果淘宝还接收到相应订单的其他状态,都一律不接受。
【注意】无论是淘宝主动查询外部商家订单状态 还是 外部商家异步通知淘宝订单状态 还是 外部商家充值接口返回的订单状态,只要外部商家返回的状态是“终结状态”,淘宝就会认为订单完结,直接转支付宝交易 或者 直接退款给买家,订单状态不能再发生变更;比如淘宝查询时返回“failed”,但是后来外部商家又异步通知订单为“success”,淘宝是不会处理后面的“success”的;“订单完结状态”和“订单中间状态”定义看最后面
二、外部系统需要实现的接口
直充接口:
请求地址样例
http://host:port/resource?coopId=xxxtbOrderNo=xxxcardId=xxxcardNum=xxxcustomer=xxxsum=xxxgameId=xxxsection1=xxxsection2=xxxnotifyUrl=xxxsign=xxxversion=xxx
请求参数说明
参数 说明 是否必选 参数类型 加密字段 备注 coopId 商家编号 必选 String 是 tbOrderNo 淘宝的订单号 必选 String 是 cardId 充值卡商品编号 必选 String 是 需要合作商自己维护对应关系 cardNum 充值卡数量 必选 String 是 customer 被充值帐号或手机号码 必选 String 是 sum 本次充值总金额,代表用户支付的金额 必选 String 是 单位为元,如200.00代表200.00元 gameId 充值游戏编号 可选 String 是 需要合作商自己维护对应关系 section1 游戏或手机区 可选 String 是 需要合作商自己维护对应关系 section2 二级分类,如游戏服 可选 String 是 需要合作商
您可能关注的文档
- 伍、內翻性踝關節扭傷的運動復健計畫.ppt
- 会昌中学2015-2016学年高二年级生物周练.doc
- 会理县供电有限责任公司电力设施采购.doc
- 会社消防計画.doc
- 传统活性污泥工艺仿真软件.doc
- 低品位铝土矿制备石油压裂支撑剂的研究.doc
- 低温レーザー干渉計用 ーカルコントロールの研究.ppt
- 使用酸和鹼時的安全措施.ppt
- 例5我国甲、乙两地均位于29°N附近.doc
- 依行政院國家科學委員會新修訂之「基因重組實驗守則」.doc
- 2024秋七年级地理上册 第二章 第二节 海陆的变迁教案 (新版)新人教版.docx
- 2023二年级数学下册 6 有余数的除法第2课时 余数与除数的关系教案 新人教版.docx
- 高中体育教案 乒乓球比赛规则.docx
- 江苏省姜堰中学高一体育与健康 改进提高耐久跑途中跑技术教案.docx
- 七年级历史上册 第三单元 秦汉时期: 统一多民族国家的建立和巩固第13课 东汉的兴衰教案 新人教版.docx
- 八年级生物上册 第六单元 第一章 第二节《从种到界》教案 (新版)新人教版.docx
- 山东省滨州市邹平实验中学八年级信息技术《FrontPage》教案 人教新课标版.docx
- 22四季之美 教学设计.docx
- 鲁教五四学制版 三年级上册 美术 第10课 美丽的花 教案.docx
- 五年级信息技术上册 第三课《用看图软件传递图片》教案 川教版.docx
文档评论(0)