跳至主要內容

印尼

TOPPAY Team大约 2 分钟

请求

账号校验 API 用于校验银行卡或电子钱包账号是否有效,并返回账户姓名。本页为 印度尼西亚(国家码 id)说明。

  • 同步接口:一次请求返回最终结果,无异步回调。
  • 仅生产环境:请使用生产域名与商户号调用。
  • 订单号唯一:相同 mchNo + orderNum 重复提交返回错误,不重复校验。
  • 签名规则:与 代付下单 一致,参见 签名生成

请求路径

域名:推荐使用统一域名 openapi.toppayment.com(路径不变);原国别域名(如 global-id-openapi.toppayment.com)仍可用。

地址
https://openapi.toppayment.com/id/disbursement/bankVerify

bankCode / bankName 与代付一致,见 地区支付说明 — 印尼 — 代付银行编码

请求头

字段必填类型描述
Content-TypeMString固定值:application/json

请求体

字段必填类型描述
mchNoMString(32)商户编号
orderNumMString(64)商户订单号,须唯一
bankCodeMString(32)银行/钱包产品编码,与代付 bankCode 相同
bankCardMString(64)银行卡号或钱包账号
timestampMString(13位数字)毫秒时间戳
signMStringRSA 签名,参见 签名生成
countryCodeOString(16)国家码

请求体示例

Content-Type: application/json

响应

HTTP 响应

字段必填类型描述
Content-TypeMString固定值:application/json

响应字段

字段必填类型描述
successMBoolean请求是否成功受理
codeMString9999:成功;其他见 异常码
msgOString英文提示信息
timeStampMNumber响应时间戳(毫秒)
dataOObject业务数据;失败时可能为空
orderNumMString商户订单号
platOrderNumMString平台订单号
accountNameOString校验成功时返回账户姓名(不脱敏)
statusMInteger订单状态,见下表
verifyResultOInteger验证结果,见下表

status(订单状态)

含义
0处理中
1处理成功
2处理失败
3请求失败

verifyResult(验证结果)

含义对应 status
1账号验证成功1
2账号验证失败(账号无效或与户名不匹配等)1
3请求失败3
{
    "success": true,
    "code": "9999",
    "msg": null,
    "timeStamp": 1717300000123,
    "data": {
        "orderNum": "VERIFY202606150001",
        "platOrderNum": "V20260615XXXX",
        "accountName": "JOHN DOE",
        "status": 1,
        "verifyResult": 1
    }
}