1. Wire Transfer
Kushki Docs
English
  • Español
  • English
  • Home
  • Quick Start
    • Frequently Asked Questions
    • Moving to Production
    • Policy for Important API Changes
    • Test Data
    • Error Codes
    • Latest Features
  • Payment Glossary
    • Payments Glossary
  • One-time card payments (Online)
    • Supported card brands
    • Functionalities by business model
    • Network Tokens
    • One-step Payments
      • How do Card Payments Work?
      • Accept a Card Payment
      • Direct charge (without token)
      • Accept One-Time Payments with OTP
      • OTP Authentication Error Codes
      • Error codes for single card payments
    • Two-steps Payments
      • How do one-time payments with authorization and capture work?
      • Receive payments with authorization and capture
    • Refunds
      • Returns, cancellations, and refunds
    • 3DS Authentication
      • Introduction to 3DS
      • 3DS API integration
      • 3DS integration with kushki.js library
      • 3DS API integration plus kushki.js library
      • 3DS Error Codes
    • Apple Pay Payments
      • Apple Pay Configuration
      • Apple Pay Sandbox testing
  • Recurring Card Payments (Online)
    • Functionalities by business model
    • External subscriptions to Kushki
    • Authenticate your subscriptions with 3DS
    • Accept one-click payments with 3DS
    • Error codes in recurring charges
    • Scheduled payments
      • How do Credit or Debit Card Payment Recurring Charges Work?
      • Schedule a recurring charge
      • Manage your Scheduled Charges
    • OneClick Payments
      • Accepting One-Click Payments
      • How does authorization and capture work in OneClick payments?
      • Receive OneClick payments with authorization and capture
  • Card-present payments
    • Accept card present payments
    • Test data
    • Webhooks for card present
    • Raw card-present API
      • Raw card-present API overview
      • Cryptographic key exchange
      • Sample script to encrypt information
      • Take Payments
      • Frequently Asked Questions
      • Error codes for card-present transactions
    • Kushki One
      • First Steps
      • Autenticación y Cifrado de Requests
      • Accept payments with Kushki One
      • Amount Format
      • Async services and webhooks
      • Printing on SmartPOS terminal
      • Unified Error Catalog — Kushki ONE Connect
    • Kushki One Payment App
      • Overview
      • Process a payment
      • Split payment on the terminal
      • Refunds and PreAuth & Capture
      • Review Your Transactions
      • Terminal Setup
    • Transactions
      • Transactions
      • Cancel payments
  • Wire Transfers
    • Banks and transaction details for bank transfer payments
    • Receive Wire Transfers
    • Check the Status of a Transaction
    • Error Codes for Transfers
  • Cash Payments
    • How do Cash Payments Work?
    • Accept a Cash Payment
    • Authorized locations
    • Error Codes for declined cash transaction
  • Alternative payment methods (APM)
    • How do APM payments work?
    • Accept Bre-B payments
  • Money Disbursement
    • Payment Distribution
    • Recharge your balance for dispersions
    • Wire Transfer
      • How Does a Payment Distribution by Wire Transfer Work?
      • Payment Distribution to Bank Accounts
      • Disburse with Bre-B
      • Error codes for transfer dispersions
    • Cash
      • How does payment distribution in cash work?
      • Distribute Payments in Cash
      • Manage your Payment Distribution Transactions
  • Plugins
    • Shopify
      • Shopify
      • Plugin Operation
    • VTEX
      • VTEX Integration Guide
  • Payment Links
    • Smartlinks
  • Payment forms and buttons
    • Kajita
      • How Does it Work?
      • Payment Kajitas
    • Payment Button
      • Overview
      • Generate a payment button
  • Branch Offices Management
    • How to Onboard Submerchants via API
  • Notifications
    • Good Practices
    • Check your Webhooks
    • One-time Payments Webhooks
      • Webhook for One-Time Payments made with a card
      • Webhook for One-Time Payments by Wire Transfer
      • Webhook for One-Time Payments in Cash
    • Recurring Payments Webhooks
      • Webhook for Recurring Payments Made with Card
    • Payment Distribution Webhooks
      • Webhook for payment disbursement through wire transfer
      • Webhook for Payment Distribution in Cash
    • Payment button Webhooks
      • Webhooks with Payment Button
    • Smartlinks Webhooks
      • Webhooks with Smartlinks
    • Refunds Webhooks
      • Webhook for Voids and Refunds
      • Chargeback Webhooks
HomeMexico 🇲🇽Ecuador 🇪🇨Chile 🇨🇱Colombia 🇨🇴
Peru 🇵🇪
HomeMexico 🇲🇽Ecuador 🇪🇨Chile 🇨🇱Colombia 🇨🇴
Peru 🇵🇪
Status
Soporte / Support
English
  • Español
  • English
  1. Wire Transfer

Error codes for transfer dispersions

Learn about common mistakes in money transfer dispersals

title: Error codes for transfer disbursements
slug: /payouts/transfer/error-codes#

When making a transfer disbursement request you can check the transaction status through the Get Status endpoint or via a webhook. If there is a problem completing the disbursement, you will receive an error code along with a message containing the error information. The fields you will receive in the response are the following:
"responseCode": "076",
"responseText": "Error processing the payment."

Bank account (ACH)#

Below are the codes you may receive for bank account disbursements:
Error codeDescription
052Invalid account number
067Invalid NIT
068Invalid amount
68Invalid amount
069Invalid product
69Invalid product
070Invalid account type
071Invalid transfer amount
072Bank not enabled
073Transaction not permitted
074Bank or account not registered
075Invalid account class
076Error processing the payment
077Pending response from other banks
078Blocked account
079Cancelled account
080Invalid destination account
081Transfer to the same account
082Seized account
083Settled account
084Expired account
085Checking account does not exist
086Only allows deposits to AFC account
087Account blocked due to death
088Account does not exist
089Active official account
090Account not enabled
091Account with transaction block
002An unexpected error occurred
041A system error occurred and your payment could not be processed. Please try again

Bre-B#

Bre-B errors are grouped into three categories depending on when they occur in the flow.

Key validation errors#

These occur during the tokenization step, before the transaction is initialized.
Error codeDescription
PT060The provided payment key does not exist or is not valid
PT001Invalid request body
PT057The currency sent differs from the one defined by the processor

Processing errors#

These occur during the transfer process, once the transaction has been initiated.
Error codeDescription
041A system error occurred and your payment could not be processed. Please try again
045Insufficient funds
068Invalid amount
071Invalid transfer amount
072Bank not enabled
073Transaction not permitted
074Bank or account not registered
076Error processing the payment
077Pending response from other banks
002An unexpected error occurred

Receiving bank errors#

Returned by the recipient's bank when attempting to credit the funds.
Error codeDescription
052Invalid account number
067Invalid NIT
070Invalid account type
080Invalid destination account
088Account does not exist
091Account with transaction block
Modificado en 2026-10-14 19:56:24
Anterior
Disburse with Bre-B
Siguiente
Cash
Built with