⚠️
本文档为机密材料,仅限已授权的机构客户内部使用,请勿外传或公开分享。
Ksher API 文档
面向机构客户的跨境资金 API,覆盖 B2B 收款与跨境分发(开时优享汇 · Ksher PrimePay)两条业务线。
1概述
Ksher 机构业务 API,覆盖 B2B 收款与跨境分发(开时优享汇 · Ksher PrimePay)两条业务线。所有接口均为 POST 请求,Content-Type: application/json。
测试环境 Base URL
B2B 收款https://uat-openapi.ksher.cn
跨境分发(KPP)https://uat-openapi.ksher.cn/new
生产环境地址、鉴权方案与接入凭证由 Ksher 在开通时单独提供,本文档不含鉴权细节。
2接入流程
从商务洽谈到正式上线,共四步。
01
商务洽谈与方案确认
明确业务场景、覆盖币种与接入范围,确认整体方案。
02
开通与授权
由 Ksher 完成机构开通,并提供接入所需的凭证与联调支持。
03
沙箱联调
在 UAT 环境完成全链路联调测试。
04
上线
切换生产环境地址,正式发布。
3请求与响应规范
所有接口共用同一套响应外层结构。
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| code | String | 是 | 成功返回 SUCCESS |
| message | String | 是 | 接口调用信息描述 |
| data | Object | 否 | 调用成功时返回的业务内容 |
| timestamp | String | 是 | ISO8601 格式 |
{
"code": "SUCCESS",
"message": "success",
"data": {
"merchant_id": "xxx",
"source_currency": "JPY",
"target_currency": "CNY",
"base_currency": "JPY",
"reference_rate": "0.04268308",
"expiration_date": "2026-06-16T07:15:00.000Z"
},
"timestamp": "2026-06-16T15:03:32+08:00"
}
后续接口的响应字段均在
data 内,外层 code / message / timestamp 不再重复列出。4API 接口
两条业务线的接口清单。切换下方标签查看对应业务线的全部接口,所有接口均为 POST 请求。
Base URL:
https://uat-openapi.ksher.cn(UAT)。以下接口均为 POST。商户注册 Registration
POST
/global/v2/merchant/registration/create
POST
/global/v2/merchant/registration/query
回调
回调地址由商户在注册接口的 callback_url 提供
虚拟账户 Virtual Account
POST
/global/v2/virtual_account/opening
POST
/global/v2/virtual_account/query
回调
回调地址由开户申请中的 callback_url 提供
来账 Incoming Payment
回调
商户提供的到账通知 URL
POST
/global/v2/incoming_payment/query
余额 Merchant Balance
POST
/global/v2/balance/query
POST
/global/v2/balance/detail
来账退款 Incoming Refund
POST
/global/v2/incoming/refund/apply
POST
/global/v2/incoming/refund/query
回调
商户提供的回调 URL
贸易订单 Trade Orders
POST
/global/v2/trade/order/create
POST
/global/v2/order/query
POST
/global/v2/trade/order/update
POST
/global/v2/trade/order/associate
POST
/global/v2/trade/order/associated/query
POST
/global/v2/trade/order/associated/resubmit
POST
/global/v2/trade/order/associated/revoke
回调
商户提供的回调 URL
POST
/global/v2/trade/logistics/update
汇款 Remittance
POST
POST
回调
外汇 FX
POST
/global/v2/fx/rate/query
POST
/global/v2/fx/rate/quotation
POST
/global/v2/fx/rate/order
POST
/global/v2/fx/order/query
回调
/global/v2/fx/order/notification
Base URL:
https://uat-openapi.ksher.cn/new(UAT)。余额 Merchant Balance
POST
/global/v2/inst/balance/query
POST
/global/v2/inst/balance/detail
入账 Incoming Payment
POST
/global/v2/inst/incoming_payment/query
收款人 Payee
POST
/global/v2/inst/payee/create
注:同一机构下,同一收款人卡号 + 证件信息仅允许存在一套(去重)。
POST
/global/v2/inst/payee/update
注:
payee_id、ks_payee_id 不可修改;存在在途订单或已有付款成功记录的收款人不允许更新。
POST
/global/v2/inst/payee/delete
注:
payee_id、ks_payee_id、payee_name 需交叉验证;存在在途订单或付款成功记录的不允许删除。
POST
/global/v2/inst/payee/query
外汇 FX
POST
/global/v2/inst/fx/rate/query
付款 Payment
POST
/global/v2/inst/payment/calculation
注:调用该接口会触发锁汇;响应含源币种、到账币种、外汇报价单号、手续费信息。
POST
/global/v2/inst/payment/initiate/batch
POST
/global/v2/inst/payment/initiate/batch/query
POST
/global/v2/inst/payment/query
回调
回调地址由发起付款接口的 callback_url 提供
回调
商户提供的回调 URL
5错误码
全局错误码
| Code | 说明 |
|---|---|
| SYSTEM_ERROR | System Error |
| PARAMETER_ERROR | 请求头 / 请求体校验失败,业务参数校验失败 |
| INVALID_SIGNATURE | 签名校验失败 |
| INVALID_REQUEST | 重复请求,鉴权失败 |
| BUSINESS_ERROR | 业务执行失败 |
付款 / 换汇相关错误码
| Code | 说明 |
|---|---|
| UNKNOWN_EXCEPTION | 系统异常,请稍后重试 |
| MERCHANT_NOT_EXIST | 换汇下单的商户不存在 |
| MERCHANT_ERROR | 非法的商户编号 |
| CONFIRM_ORDER_MERCHANT_MISMATCH | 下单商户与费用计算商户不一致 |
| TRANSACTION_EXPIRED | 汇率报价时间已过期,交易超时失败 |
| PARAM_ILLEGAL | 买卖币种信息缺失 / 下单币种与汇率报价币种不匹配 |
| UNCLEAR_TRANSACTION_AMOUNT | 卖出或买入金额四舍五入后 ≤ 0,视为无金额参数 |
| AMOUNT_LESS_THAN_LIMIT | 交易金额低于最小限额 |
| AMOUNT_MORE_THAN_LIMIT | 交易金额超过最大限额 |
| RATE_CHANGE_OVER_THRESHOLD | 汇率波动风险,交易失败 |
| RATE_NOT_FOUND | 未匹配到有效汇率 |
| DATA_DUPLICATE_ERROR | 重复交易 |
| FEE_CALCULATE_ERROR | 手续费计算失败 |
6附录
金额系数
所有金额均为 Integer 类型,按最小单位传参。使用方式:金额 / 金额系数 = 元
| 金额系数 | 适用币种 |
|---|---|
| 100 | USDCNYTHBSGDMYRPHPHKDEURGBP |
| 1 | VNDIDRJPYKRW |
示例:用户输入 0.01 USD → 0.01 × 100 = 1 → 传参
1。时间格式
除特殊说明外,所有时间字段均为 ISO8601 格式。
2023-10-20T16:19:57+08:00
© Ksher 开时支付 · 机构业务 API 文档(机密)
生产环境地址、鉴权方案与接入凭证请通过客户经理获取。
生产环境地址、鉴权方案与接入凭证请通过客户经理获取。