LogoLogo
Document ValidationsPayment Methods
Latest
Latest
  • D24 APIs
  • Getting Started with D24
  • API Documentation
    • Deposits API
      • Technical and Security Aspects
        • Calculating the Signature
      • Endpoints
        • Deposit Creation Endpoint
          • Notifications
        • PCI Deposit Creation Endpoint
        • Deposit Status Endpoint
        • Payment Methods Endpoint
        • Currency Exchange Endpoint
        • Crypto Exchange Endpoint
        • Country States Codes Endpoint
        • Refund Creation Endpoint
          • Notifications
        • Refund Status Endpoint
      • Payment Methods
        • 🌎America
          • 🇦🇷Argentina
          • 🇧🇴Bolivia
          • 🇧🇷Brazil
          • 🇨🇱Chile
          • 🇨🇦Canada
          • 🇨🇴Colombia
          • 🇪🇨Ecuador
          • 🇬🇹Guatemala
          • 🇲🇽Mexico
          • 🇵🇾Paraguay
          • 🇵🇪Peru
        • 🌍Africa
          • 🇧🇼Botswana
          • 🇨🇲Cameroon
          • 🇨🇬Congo Brazzaville
          • 🇨🇩Congo DRC
          • 🇪🇬Egypt
          • 🇬🇦Gabon
          • 🇬🇭Ghana
          • 🇨🇮Ivory Coast
          • 🇰🇪Kenya
          • 🇳🇬Nigeria
          • 🇲🇼Malawi
          • 🇷🇼Rwanda
          • 🇿🇦South Africa
          • 🇺🇬Uganda
          • 🇿🇲Zambia
          • 🇹🇿Tanzania
        • 🌏Asia
          • 🇧🇩Bangladesh
          • 🇨🇳China
          • 🇭🇰Hong Kong
          • 🇮🇳India
          • 🇮🇩Indonesia
          • 🇯🇵Japan
          • 🇲🇾Malaysia
          • 🇵🇰Pakistan
          • 🇹🇭Thailand
          • 🇹🇷Turkey
          • 🇻🇳Vietnam
      • API Codes
    • Cashouts API
      • Technical and Security Aspects
        • Calculating the Payload-Signature
      • Endpoints
        • Cashout Creation Endpoint
          • Notifications
        • Cashout Status Endpoint
        • Cashout Update Status Endpoint
        • Cashout Cancellation Endpoint
        • Cashout Bank Codes
      • Countries Validations
        • American Countries
          • 🇧🇴Bolivia
          • 🇧🇷Brazil
          • 🇨🇦Canada
          • 🇨🇱Chile
          • 🇨🇴Colombia
          • 🇪🇨Ecuador
          • 🇲🇽Mexico
          • 🇵🇪Peru
          • 🇦🇷Argentina
          • 🇵🇾Paraguay
        • African Countries
          • 🇧🇼Botwsana
          • 🇨🇲Cameroon
          • 🇨🇬Congo Brazzaville
          • 🇨🇩Congo DRC
          • 🇪🇬Egypt
          • 🇬🇦Gabon
          • 🇬🇭Ghana
          • 🇰🇪Kenya
          • 🇲🇼Malawi
          • 🇳🇬Nigeria
          • 🇷🇼Rwanda
          • 🇿🇦SOUTH AFRICA
          • 🇿🇲Zambia
        • Asian Countries
          • 🇧🇩Bangladesh
          • 🇨🇳China
          • 🇮🇳India
          • 🇮🇩Indonesia
          • 🇯🇵Japan
          • 🇲🇾Malaysia
          • 🇹🇭Thailand
          • 🇹🇷Turkey
          • 🇵🇰Pakistan
          • 🇻🇳Vietnam
        • Oceania Countries
          • 🇦🇺Australia
      • API Codes
    • Subscriptions API
      • Technical and Security Aspects
        • Calculating the Signature
      • Subscription Creation Endpoints
        • OneShot Subscription Creation
        • PCI Subscription Creation Endpoint
        • Notifications
      • Subscription Cancellation Endpoint
      • Subscription Status Endpoint
    • Bank Accounts Validation API
      • Technical and Security Aspects
        • Calculating the Signature
      • Endpoints
        • Bank Account Validation Endpoint
        • Pix Key Validation Endpoint
      • API Codes
    • KYC API
      • Technical and Security Aspects
        • Calculating the Signature
      • KYC Endpoint
      • API Codes
    • Reconciliation API
      • Technical and Security Aspects
      • Endpoints
      • API Codes
    • Quickpay
      • Endpoints
        • Deposit creation endpoint
          • Notifications
        • Deposit Status Endpoint
    • Tools for Platforms
      • Technical and Security Aspects
        • Calculating the Signature
      • SubMerchant Creation
        • Notifications
      • SubMerchant Status Endpoint
      • Commission Update Endpoint
  • PLUGINS
    • Shopify
      • Installation
      • Onboarding
      • Customer flow
      • Admin Flow
      • Tutorials
      • FAQ
    • WooCommerce
      • Installation
      • Configuration
  • Deposits Tools
    • Cards SDK
      • With User Interface
        • 🚀Color Customization
      • Without User Interface
    • Java SDK
    • PHP SDK
  • Knowledge Base
    • Countries Specifications
    • Deposits with Cards SDK
      • With User Interface
      • Without User Interface
    • Deposits with 3DS Authentication
    • Deposits with Installments
  • v1 Developers Guide
  • Status Page
Powered by GitBook
On this page
  • API Error Codes
  • Categories
  • Error Codes

Was this helpful?

  1. API Documentation
  2. KYC API

API Codes

Learn about the API Codes returned by this API

API Error Codes

Categories

We group the error codes into different categories for better understanding.

  • 1xx - Header errors

  • 2xx - Merchant/request validations errors

  • 3xx - User data errors

  • 4xx - Bank errors

  • 5xx - Internal server errors

Error Codes

API Code
HTTP Code
Type
Message

100

401

INVALID_CREDENTIALS

Invalid credentials

101

400

MISSING_REQUIRED_HEADER

Missing or invalid format for required header {0}

102

401

INVALID_SIGNATURE

Invalid signature

103

400

INVALID_DATE_RANGE

X-Date header value out of valid range

200

405

METHOD_NOT_ALLOWED

Request method {0} not supported

201

401

INVALID_IP

Unregistered IP address

202

400

INVALID_REQUEST_BODY

Invalid request body: {0}

203

403

FORBIDDEN_MERCHANT

Merchant not allowed to use this api. Please contact your account manager, or send an email to [email protected]

300

400

INVALID_DOCUMENT

Invalid document number

301

400

INVALID_BANK_CODE

Invalid bank code

302

400

INVALID_BANK_ACCOUNT

Invalid bank account

303

400

INVALID_BANK_BRANCH

Invalid bank branch

305

400

MISSING_REQUIRED_FIELDS

Missing required fields

306

400

INVALID_PIX_KEY

Invalid Pix Key

307

400

COUNTRY_NOT_AVAILABLE

Country not available

308

400

INVALID_AMOUNT

Invalid amount. The minimum is {amount} {currency} or equivalent in {currency}

309

400

INVALID_CURRENCY

Invalid Currency

310

400

LIMIT_EXCEEDED

Limit exceeded

311

400

USER_LMIT_EXCEEDED

Transaction declined because the limit of cashouts allowed from different users to that Bank Account has been exceeded.

400

400

BANK_ACCOUNT_BLOCKED

The bank account is blocked

401

400

BANK_ACCOUNT_CLOSED

The bank account is closed

402

400

INVALID_BENEFICIARY_NAME

The beneficiary name doesn't match the bank details

404

400

INVALID_ACCOUNT_TYPE

Invalid account type

405

400

TRANSFER_TYPE_NOT_SUPPORTED

The transfer type is not supported on this account

406

400

BANK_ACCOUNT_UNAVAILABLE

The account is unable to receive transfers

407

400

OTHER

Other

408

400

REJECTED_BY_BANK

Rejected by bank

500

500

INTERNAL_SERVER_ERROR

Oh no! Something has gone wrong. Please contact a system administrator.

PreviousKYC EndpointNextReconciliation API

Last updated 5 months ago

Was this helpful?