KukoPay
  • 产品能力
  • 快速接入
  • API 参考
  • 商户后台
KukoPay

面向出海业务的一站式支付基础设施。通过一套服务端 API 接入托管收银台、订单、退款、Webhook、钱包与提现。

© 2026 KukoPay. All rights reserved.

产品

  • 产品能力
  • 接入流程
  • 安全设计
  • 商户后台

开发者

  • 文档首页
  • 快速接入
  • 统一下单 API
  • Webhook

公司

  • 联系我们
  • 服务条款
  • 隐私政策
  • 可接受使用政策

开始

文档首页快速接入商户入驻与审核认证与环境支付流程

对接指南

异步通知 Webhook幂等与重试沙箱测试

资金

费率与结算拒付与争议提现出金

API 参考

统一下单订单查询申请退款拒付收款链接余额查询资金流水事件Webhook 端点API 调用日志

接口约定

列表、分页与导出metadata错误码
开发者文档
API 调用日志

API 调用日志

自助排障——你自己每一次调用的请求与响应,保留 30 天。

GET /api/v1/logs

调用失败时先查这里,再来找我们。请求体和响应体在入库前已经脱敏,可以直接贴给支持团队。

筛选参数

除 通用列表参数 外:

参数说明
request_id精确定位一次请求
status精确状态码,或 4xx / 5xx 这样的整类
path按请求路径精确匹配
error_code按错误码过滤,取值见 错误码
# 最近被拒绝的调用
curl -G "https://web.kukopay.com/api/v1/logs" \
  -H "X-Api-Key: kuko_live_你的密钥" \
  -d status=4xx \
  -d limit=20
 
# 用手上的 request_id 定位
curl -G "https://web.kukopay.com/api/v1/logs" \
  -H "X-Api-Key: kuko_live_你的密钥" \
  -d request_id=req_9f2c1a7b4e8d0356c1ab77de90f4b215

响应

{
  "object": "api_log",
  "request_id": "req_9f2c1a7b4e8d0356c1ab77de90f4b215",
  "mode": "live",
  "method": "POST",
  "path": "/api/v1/orders",
  "status": 400,
  "error_code": "invalid_request",
  "duration_ms": 37,
  "ip": "203.0.113.24",
  "user_agent": "yourshop-backend/1.4.2",
  "idempotency_key": "8f14e45f-ea2a-4c6f-9d3b-1b7c2a55e901",
  "request_body": {
    "out_trade_no": "ORD_20260921_0001",
    "amount": 29.9
  },
  "response_body": {
    "code": 400,
    "error": "invalid_request",
    "param": "amount",
    "message": "订单金额必须是以最小货币单位(分)表示的正整数"
  },
  "created_at": "2026-09-21T08:31:12.114Z"
}

上面这条日志一眼就能看出问题:amount 传了 29.9 而不是 2990。

脱敏

密钥、令牌、卡号一类字段在入库前就被替换成 [redacted],任何嵌套层级都会处理。被脱敏的字段名包括 api_key、secret、client_secret、client_token、password、authorization、card、card_number、cvc 等。

ℹ️

超过 16 KB 的请求体只记录一个大小标记,不会整体存下来。

保留期

30 天。超期的记录会被自动清理,响应里的 retention_days 字段会告诉你当前的保留天数。

⚠️

日志写入是尽力而为且不阻塞请求——日志出问题绝不能把一笔成功的支付变成失败。极端情况下可能出现个别调用没有留下日志记录,但这不影响交易本身。

Webhook 端点列表、分页与导出