• api开发文档简介

  • 加密

  • 错误码

  • 订单查询

  • 订单查询汇总

  • 退款

  • 退款查询

  • 退款查询汇总

API文档简介

本文阅读对象:使用智付云商户自服系统,集成智付云支付的技术架构师、研发工程师、测试工程师系统运维工程师。通过本文档,商户可了解明天动力接入的技术、接入的产品业务接入的流程、接入规范等信息。以便于商户顺利完成接入工作。

加密

商户接口接入技术使用标准的http/https协议通讯,通过对请求参数MD5签名、RSA加密、BASE64 编码三种方式共同建立安全的信息通道,来保证数据传输的安全。业务数据按照接入规范中定义的 JSON格式进行传输,编码格式为UTF-8,请重点关注接入规范部分的JSON格式说明。demo下载
请求报文三层加密,分别为MD5 ,RSA ,BASE64
调入口:di_merchant/src/net/chrone/query/test/
商户订单查询: OrderTransQuery.Java
商户订单查询汇总:OrderTransOrdersQuery.Java
商户退款: OrderTransRefunt.Java
商户退款查询: OrderTransRefuntQuery.Java
商户退款查询汇总:OrderTransRefundOrdersQuery.Java
注:reqHead 对应接口中HEAD标签内的数据
reqBody 对应请求中BODY标签内的数据
sign 对应接口中SIGN标签内的数据
resHead 对应接口中HEAD标签内的数据
resBody 对应响应中BODY标签内的数据
sign 对应接口中SIGN标签内的数据
reqHead reqBody resHead resBody sign 等字段不参与签名

错误码

E0000 SUCCESS
E0001 验签失败
E0002 响应签名失败
E0003 签名配置信息有误
E1001 不符合校验规则
E1002 此字段必填
E1003 接口校验配置信息缺失
E1004 签名失败
E1005 未找到需要进行验证的数据
E1006 商户号与应用ID不能为空
E1007 业务码异常
E1008 商户号和应用ID不匹配
E1009 子商户号和子应用ID不匹配
E1010 商户号和子商户号不匹配
E1030 应用ID和子应用ID不匹配
E2001 商户不存在
E2002 应用ID不存在
E2003 该订单不存在
E2004 商户还未通过审核
E2005 业务处理异常
E2011 APPkey错误
E2012 子应用ID不存在
E2013 子商户不存在
E9997 RSA解密异常
E9998 请求数据不能为空
E9999 交易失败

交易订单查询

商户根据平台订单号(智付云提供的订单号)或者商户订单号 (商户自己的生成的订单号) 完成查询订单业务,接口调用地址为:https://api.itppay.com/trans/query

交易订单查询汇总

商户订单查询汇总接口:商户根据平台创建日期完成查询汇总业务 请求地址:https://api.itppay.com/trans/queryorders

退款

商户根据平台订单号(明天动力提供的订单号)或者商户订单号 (商户自己的生成的订单号) 完成订单退款业务,接口调用地址:https://api.itppay.com/trans/queryorders
注:目前只支持全额退款

退款查询

商户根据平台订单号(明天动力提供的订单号)或者商户订单号 (商户自己的生成的订单号) 完成退款查询业务,接口调用地址:https://api.itppay.com/trans/refund
注:目前只支持全额退款

退款查询汇总

商户根据平台创建日期/退款批次号完成退款查询汇总业务 接口调用地址:https://api.itppay.com/trans/refundQuery
注:目前只支持全额退款