StablePay Docs
产品开发者联系我们
首页产品文档快速开始APISaaS平台
首页
产品文档
支付产品能力自动货币转换
快速开始
快速开始身份认证支付会话商户交易退款
API
API 参考版本控制身份认证请求与响应分页频率限制错误处理支付服务退款服务Webhook 通知
SaaS平台
ShopifyWooCommerceShoplazza 店匠
  • API 参考
  • 版本控制
  • 身份认证
  • 请求与响应
  • 分页
  • 频率限制
  • 错误处理

支付平台 API

  • 支付服务
  • 退款服务
  • Webhook 通知
StablePay 开发者文档
Home
Product
Quick Start
API
SaaS
Login
Register
GitHub
Home
Product
Quick Start
API
SaaS
Login
Register
GitHub
  • API 概览 / Overview

    • API 参考 / Reference
    • 版本控制 / Versioning
    • 身份认证 / Authentication
    • 请求与响应 / Requests & Responses
    • 分页 / Pagination
    • 频率限制 / Rate Limits
    • 错误处理 / Errors
  • 支付平台 API / Payment API

    • 支付服务 / Payment Service
    • 退款服务 / Refund Service
    • Webhook 通知 / Webhook

错误处理

StablePay API 使用标准的 HTTP 状态码和结构化的错误响应来指示请求结果。

StablePay API uses standard HTTP status codes and structured error responses to indicate request results.

HTTP 状态码

状态码说明
200请求成功
201资源创建成功
400请求参数错误
401认证失败
403权限不足
404资源不存在
429请求频率超限
500服务器内部错误
Status CodeDescription
200Request successful
201Resource created
400Bad request parameters
401Authentication failed
403Permission denied
404Resource not found
429Rate limit exceeded
500Internal server error

错误响应格式

{
  "error": {
    "type": "invalid_request_error",
    "code": "parameter_missing",
    "message": "Required parameter 'amount' is missing",
    "param": "amount",
    "doc_url": "https://docs.stablepay.co/api/errors#parameter_missing"
  }
}

常见错误类型

错误类型说明
authentication_error认证相关错误
invalid_request_error请求参数错误
permission_error权限不足
rate_limit_error频率限制错误
api_errorAPI 内部错误
Error TypeDescription
authentication_errorAuthentication related errors
invalid_request_errorInvalid request parameters
permission_errorPermission denied
rate_limit_errorRate limit exceeded
api_errorInternal API errors

错误处理示例

try {
  const session = await stablepay.paymentSessions.create({
    amount: { value: '10000', currency: 'USDT' }
  });
} catch (error) {
  if (error.type === 'authentication_error') {
    console.error('Authentication failed:', error.message);
  } else if (error.type === 'invalid_request_error') {
    console.error('Invalid request:', error.param, error.message);
  } else {
    console.error('API error:', error.message);
  }
}
最后更新 / Last Updated: 2025/12/12 19:14
Prev
频率限制 / Rate Limits
Next
支付服务 / Payment Service