Whalet Open API 接入指南#
1. 介绍#
1.1 概述#
本文档旨在帮助合作伙伴快速接入易鲸的收款、收单、VCC、Payout等开放能力。1.2 对接流程#
1.3 对接参数#
在启动对接前,whalet跟合作伙伴需要交换的技术参数信息
| 参数 | 提供方 | 说明 | 示例值 |
|---|
| partnerId | whalet | 合作方ID | 202506241658268 |
| clientId | whalet | 应用ID | budrOyt8X0qTCeyaDPMd2t5EI2DOUIii |
| secretKey | whalet | 应用密钥 | saBHKCCpWQXqEWRRFtSLmzStlVeXKBiE4p... |
| hmacKey | whalet | 签名key | budrOyt8X0qTCeyaDPMd2t5EI2DOUIii |
| aesKey | whalet | 敏感字段加密key | FvB+9fRjT1fb1JTbrlMRpw== |
| webhookUrl | 合伙伙伴 | 通知地址 | https://example.com/webhook |
1.4 技术支持#
2. 公共报文#
2.1 接入方式#
接口遵循REST规范,通过Outh2.0授权,使用HTTPS通信协议,通过POST方式提交。2.2 注意事项#
部分请求字段需要加密 前缀为encrypted,用分配的密钥aesKey采用算法AES加密
2.3 状态码说明#
成功状态码#
| 状态码 | 说明 | 使用场景 |
|---|
SUCCESS | 操作成功 | 正常业务操作完成 |
PROCESSING | 处理中 | 处理中 |
错误状态码#
| 状态码 | 说明 | 解决方案 |
|---|
FAILURE | 失败 | 查看错误原因 |
TOO_MANY_REQUESTS | 请求频率过高 | 降低请求频率 |
PARTNER_NOT_EXIST | 合作方不存在 | 检查请求头partnerId |
INTERNAL_ERROR | 内部错误 | 联系技术支持 |
PARAMETER_ERROR | 参数错误 | 查看具体错误信息 |
IDEMPOTENT_ERROR | 幂等错误 | 联系技术支持 |
REQUEST_NO_NOT_UNIQUE | 请求号重复 | 检查请求号 |
UNAUTHORIZED | 未授权 | 接口未授权,联系Whalet开通业务接口权限 |
UNAUTHENTICATED_ERROR | 认证(签名)错误 | 检查签名 |
INTERFACE_UNAUTHORIZED | 接口未授权 | 接口未授权,联系Whalet开通业务接口权限 |
2.4 敏感字段加密