1. Ecuador
PayPaga V2 API
  • API Overview
    • Introduction
    • API Reference
    • Environments
    • Payment methods
    • Errors
    • Standard Codes and Values
    • Transaction Status Definitions and Lifecycle
    • Changelog
      • Format
  • OAuth2 Service
    • authenticate
      POST
    • Schemas
      • AuthRequest
      • AuthResponse
      • AuthFailed
  • PayPaga Integration API
    • Transactions Configuration
      • List available pay-in configurations.
      • List available pay-out configurations.
    • Pay-in Transactions
      • Search pay-in transactions
      • Create a pay-in transaction.
      • Retrieve a pay-in transaction.
    • Development Utilities
      • Override a pay-in transaction status
      • Override a pay-out transaction status
    • Pay-out Transactions
      • Search pay-out transactions
      • Create a pay-out transaction.
      • Retrieve a pay-out transaction.
    • Pay URLs
      • Create a hosted PayURL checkout
    • Balances
      • Retrieve merchant balance summary.
    • Catalog
      • List supported countries
      • List supported payment methods
    • Settlements
      • Search settlements
      • Retrieve settlement options
      • Retrieve settlement transactions
    • Reference Data
      • Retrieve exchange rates
      • Retrieve tax rates
    • Notifications
      • Create a notification subscription
      • List notification subscriptions
      • Retrieve a notification subscription
      • Delete a notification subscription
    • Schemas
      • MoneyAmount
      • Currency
      • Country
      • PaymentMethod
      • Product
      • OptionField
      • PayInTransactionStatus
      • PayOutTransactionStatus
      • NotificationType
      • PaginationMeta
      • MerchantOrderReference
      • MerchantTransactionReference
      • FeeMode
      • PaymentOption
      • Code
      • Message
      • ValidationErrorItem
      • ValidationErrorDetail
      • ErrorDetail
      • PayInTransaction
      • PayInTransactionListResponse
      • ReturnUrls
      • CreatePayInRequest
      • PaymentInstructions
      • CreatePayInResponse
      • PayInTransactionStatusOverrideRequest
      • PayOutTransaction
      • PayOutTransactionListResponse
      • CreatePayOutRequest
      • CreatePayOutResponse
      • PayOutTransactionStatusOverrideRequest
      • PredefinedFields
      • CreatePayURLRequest
      • CreatePayURLResponse
      • BalanceTotal
      • BalanceCountry
      • BalanceSummaryResponse
      • CountryCatalogEntry
      • PaymentMethodCatalogEntry
      • Settlement
      • SettlementsResponse
      • SettlementWindow
      • SettlementOptionsResponse
      • SettlementTransaction
      • SettlementTransactionsResponse
      • ExchangeRateQuote
      • ExchangeRatesResponse
      • TaxRate
      • ChannelType
      • NotificationSubscriptionResponse
      • ListNotificationSubscriptionsResponse
      • NotificationSubscriptionRequest
      • TransactionCallbackPayload
  • Examples
    • Pay In Examples
      • Argentina
        • Argentina CVU
      • Brazil
        • Brazil PIX
      • Chile
        • Chile Bank Transfer
        • Chile Khipu
      • Colombia
        • Colombia Dale
        • Colombia Daviplata
        • Colombia Efecty
        • Colombia Gana
        • Colombia Movii
        • Colombia Nequi
        • Colombia PSE
        • Colombia RappiPay
        • Colombia ReFacil
        • Colombia Susuerte
        • Colombia Western Union
      • Ecuador
        • Ecuador Bank Transfer
        • Ecuador Banco Guayaquil
        • Ecuador Bemovil
        • Ecuador Deuna
        • Ecuador Mi Negocio Efectivo
        • Ecuador Omniswitch
        • Ecuador RapiActivo
        • Ecuador Western Union
      • Guatemala
        • Guatemala BAM Efectivo
        • Guatemala BAM Transferencia
        • Guatemala Banco Industrial
        • Guatemala Akisi Pronet
      • Mexico
        • Mexico Pay With Cash
        • Mexico SPEI
      • Peru
        • Peru BBVA
        • Peru BCP
        • Peru BCP Efectivo
        • Peru Cell Power
        • Peru KasNet
        • Peru QR Interoperable
        • Peru Plin
        • Peru Yape
    • Pay Out Examples
      • Argentina
        • Argentina CVU
      • Brazil
        • Brazil PIX
      • Chile
        • Chile Bank Transfer
      • Colombia
        • Colombia Bank Transfer
      • Ecuador
        • Ecuador Bank Transfer
          POST
      • Guatemala
        • Guatemala Bank Transfer
      • Mexico
        • Mexico SPEI
      • Peru
        • Peru Bank Transfer
    • Schemas
      • Pay In
      • Country
      • Currency
      • PaymentMethod
      • MerchantOrderReference
      • MerchantTransactionReference
      • CreatePayOutRequest
      • ReturnUrls
      • CreatePayInRequest
      • CreatePayOutResponse
      • PaymentInstructions
      • CreatePayInResponse
  1. Ecuador

Ecuador Bank Transfer

Production
https://api.paypaga.com
Production
https://api.paypaga.com
POST
/v2/transactions/pay-out

Required Fields

FieldDescriptionValidation
first_nameCustomer first nameLength >= 2 <= 50, RegEx ^\p{L}*(?:[ '-]\p{L}+)*$
last_nameCustomer last nameLength >= 2 <= 50, RegEx ^\p{L}*(?:[ '-]\p{L}+)*$
document_typeDocument typeSee document types listed below
document_numberDocument numberSee document types listed below
bank_codeBeneficiary bankMust be one of the payout bank codes listed below
account_typeBeneficiary account typeRequired. Allowed values: Ahorro, Corriente
account_numberBeneficiary account numberRequired. Length >= 10 <= 20, RegEx ^\d+$

Document types

Document TypeDescriptiondocument_number validation
CICedula de Identidad10 digits including last digit checksum
PPPassportMust be a valid Ecuadorian passport

Bank Identifier Code

NameCodeType
BANCO PICHINCHAbanco_pichinchaBank
BANCO DE GUAYAQUIL S.Abanco_de_guayaquilBank
BANCO CITY BANKbanco_city_bankBank
BANCO MACHALAbanco_machalaBank
BANCO DELBANK S.A.banco_delbankBank
BANCO DE LOJAbanco_de_lojaBank
BANCO DEL PACIFICObanco_del_pacificoBank
BANCO INTERNACIONALbanco_internacionalBank
BANCO AMAZONASbanco_amazonasBank
BANCO DEL AUSTRObanco_del_austroBank
BANCO DE LA PRODUCCIONbanco_de_la_produccionBank
BANCO BOLIVARIANObanco_bolivarianoBank
BANCO COMERCIAL DE MANABIbanco_comercial_de_manabiBank
BANCO GENERAL RUMINAHUIbanco_general_ruminahuiBank
BANCO DEL LITORAL S.A.banco_del_litoralBank
BANCO SOLIDARIObanco_solidarioBank
BANCO PROCREDIT S.A.banco_procreditBank
BANCO CAPITAL S.A.banco_capitalBank
FINANCIERA - FINANCOOPfinanciera_financoopFinancial
BANCO ECUATORIANO DE LA VIVIENDAbanco_ecuatoriano_de_la_viviendaBank
CACPECO LTDA (COAC)cacpecoFinancial
COOP. DE LA PEQUENA EMPRESA DE PASTAZAcoop_pequena_empresa_de_pastazaFinancial
COOP. AHORRO Y CREDITO 23 DE JULIOcoop_ahorro_y_credito_23_de_julioFinancial
COOP. AHORRO Y CREDITO 29 DE OCTUBREcoop_ahorro_y_credito_29_de_octubreFinancial
COOP. AHORRO Y CREDITO ANDALUCIAcoop_ahorro_y_credito_andaluciaFinancial
COOP. AHORRO Y CREDITO COTOCOLLAOcoop_ahorro_y_credito_cotocollaoFinancial
BANCO DESARROLLO DE LOS PUEBLOS S.A.banco_desarrollo_de_los_pueblosBank
COOP. AHORRO Y CREDITO EL SAGRARIOcoop_ahorro_y_credito_el_sagrarioFinancial
COOP. AHORRO Y CREDITO GUARANDA LTDA.coop_ahorro_y_credito_guarandaFinancial
COOP. JUVENTUD ECUATORIANA PROGRESISTA LTDA. (COOP. JEP )coop_juventud_ecuatoriana_progresista
BANCO COOPNACIONAL S.A.banco_coopnacionalBank
COOP. AHORRO Y CREDITO OSCUScoop_ahorro_y_credito_oscusFinancial
COOP. PABLO MUNOZ VEGA.coop_pablo_munoz_vegaFinancial
COO. AHORRO Y CREDITO COOPROGRESOcoop_ahorro_y_credito_cooprogresoFinancial
COOP. AHORRO Y CREDITO RIOBAMBAcoop_ahorro_y_credito_riobambaFinancial
CAJA DE AHORRO Y CREDITO SAN FRANCISCOcaja_de_ahorro_y_credito_san_franciscoFinancial
COOP. AHORRO Y CREDITO TULCANcoop_ahorro_y_credito_tulcanFinancial

Request

Authorization
OAuth 2.0
Client Credentials
Add the parameter
Authorization
to Headers
,whose value is to concatenate the Token after the Bearer.
Example:
Authorization: Bearer ********************
Token URL: https://api.paypaga.com/oauth2/token
or
Body Params application/jsonRequired

Examples

Responses

🟢202
application/json
Pay-out accepted for processing.
Headers

Bodyapplication/json

Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.paypaga.com/v2/transactions/pay-out' \
--header 'Content-Type: application/json' \
--data-raw '{
    "country": "EC",
    "currency": "USD",
    "payment_method": "bank_transfer",
    "merchant_transaction_reference": "TRX-2026-0026",
    "merchant_order_reference": "ORDER-2026-0001",
    "merchant_customer_id": "customer@mail.com",
    "customer_ip": "120.29.48.92",
    "amount": 125.5,
    "fields": {
        "first_name": "Juan",
        "last_name": "Perez",
        "document_type": "CI",
        "document_number": 1710034065,
        "account_number": 2103456789,
        "bank_code": "banco_pichincha",
        "account_type": "ahorro"
    }
}'
Response Response Example
{
    "transaction_id": "20240806-2010-4086-8342-c28f4979f834",
    "merchant_transaction_reference": "TRX-2026-0026",
    "merchant_order_reference": "ORDER-2026-0001"
}
Modified at 2026-06-09 14:11:10
Previous
Colombia Bank Transfer
Next
Guatemala Bank Transfer
Built with