Revolut - Crear Contraparte
Descripcion
Sección titulada «Descripcion»Este modulo permite crear una nueva contraparte (destinatario) en Revolut Business. Las contrapartes pueden ser cuentas Revolut, cuentas SEPA (IBAN), cuentas US (ACH) o cuentas UK (Sort Code).
Configuracion
Sección titulada «Configuracion»| Campo | Tipo | Requerido | Descripcion |
|---|---|---|---|
| credentials_id | credential | Si | Credenciales de Revolut |
| profile_type | select | No | Tipo: business o personal |
| name | string | Condicional | Nombre (requerido si personal) |
| company_name | string | Condicional | Nombre empresa (requerido si business) |
| string | No | Email de contacto | |
| phone | string | No | Telefono (+34612345678) |
| revolut_account | boolean | No | Es cuenta Revolut |
| iban | string | No | IBAN (cuentas SEPA) |
| bic | string | No | Codigo BIC/SWIFT |
| account_no | string | No | Numero de cuenta |
| sort_code | string | No | Sort Code (UK) |
| routing_number | string | No | Routing Number (US) |
| currency | string | No | Moneda (EUR, USD, GBP) |
| bank_country | string | No | Pais del banco |
| address_street | string | No | Direccion |
| address_city | string | No | Ciudad |
| address_postcode | string | No | Codigo postal |
| address_country | string | No | Pais (codigo ISO) |
Credenciales
Sección titulada «Credenciales»Este modulo requiere credenciales de tipo Revolut Business con los siguientes campos:
| Campo | Descripcion |
|---|---|
access_token | Token de acceso de la API de Revolut Business |
sandbox | Modo sandbox para pruebas (true/false) |
{ "success": true, "counterparty": { ... }, "counterparty_id": "a1b2c3d4-...", "name": "Proveedor XYZ", "type": "business", "state": "created", "accounts": [ { "id": "acc-123", "currency": "EUR", "type": "external" } ], "message": "Contraparte Proveedor XYZ creada (a1b2c3d4-...)"}Ejemplos por Tipo de Cuenta
Sección titulada «Ejemplos por Tipo de Cuenta»Cuenta Revolut (por email)
Sección titulada «Cuenta Revolut (por email)»profile_type: "business"company_name: "Partner Company"email: "finance@partner.com"revolut_account: trueCuenta SEPA (IBAN)
Sección titulada «Cuenta SEPA (IBAN)»profile_type: "business"company_name: "Proveedor EU"iban: "DE89370400440532013000"bic: "COBADEFFXXX"currency: "EUR"bank_country: "DE"Cuenta US (ACH)
Sección titulada «Cuenta US (ACH)»profile_type: "business"company_name: "US Vendor"account_no: "123456789"routing_number: "021000021"currency: "USD"bank_country: "US"Cuenta UK (Sort Code)
Sección titulada «Cuenta UK (Sort Code)»profile_type: "personal"name: "John Smith"account_no: "12345678"sort_code: "040004"currency: "GBP"bank_country: "GB"Ejemplo de Uso
Sección titulada «Ejemplo de Uso»{ "credentials_id": "revolut_empresa", "profile_type": "business", "company_name": "Proveedor EU S.L.", "iban": "DE89370400440532013000", "bic": "COBADEFFXXX", "currency": "EUR", "bank_country": "DE"}API Utilizada
Sección titulada «API Utilizada»- API: Revolut Business API
- Endpoint:
POST /api/1.0/counterparty - Documentacion: https://developer.revolut.com/docs/business/counterparties
- Las contrapartes Revolut permiten transferencias instantaneas gratuitas
- Para SEPA, solo se requiere IBAN (BIC opcional)
- Para US, se requiere routing number y account number
- Para UK, se requiere sort code y account number
Nodos Relacionados
Sección titulada «Nodos Relacionados»- RevolutCreatePayment: Crear pagos a la contraparte
- RevolutGetCounterparties: Listar contrapartes existentes
- RevolutSchedulePayment: Programar pagos a la contraparte