Saltar al contenido principal
POST

Autorizaciones

Authorization
string
header
requerido

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Encabezados

X-Account-Id
string
requerido

Identificador único de la cuenta del Ledger de Midaz (formato UUID).

X-Idempotency
string

Clave de idempotencia opcional para reintentos seguros. Reutiliza el mismo valor solo cuando reintentas la misma operación tras un resultado desconocido.

Consulta Reintentos e idempotencia para más detalles.

X-TTL
integer

Tiempo de vida en segundos para la caché de la clave de idempotencia. Define cuánto tiempo el sistema recuerda una solicitud procesada.

Consulta Reintentos e idempotencia para más detalles.

Cuerpo

application/json
initiationType
enum<string>
requerido

Tipo de iniciación de la transferencia. Determina qué campo adicional es obligatorio: MANUAL requiere destination, KEY requiere key y QR_CODE requiere emv.

Opciones disponibles:
MANUAL,
KEY,
QR_CODE
Ejemplo:

"MANUAL"

destination
object

Información de la cuenta de destino (obligatoria para MANUAL).

key
string

Valor de la clave Pix (obligatorio para el tipo KEY). Puede ser un CPF, CNPJ, correo electrónico, teléfono o EVP.

Ejemplo:

"john.doe@example.com"

emv
string

Payload EMV del código QR (obligatorio para el tipo QR_CODE).

Ejemplo:

"00020126...5802BR5913Fulano..."

endToEndId
string

ID de extremo a extremo personalizado opcional (cadena alfanumérica de 32 caracteres, se genera automáticamente si no se proporciona).

Ejemplo:

"E1234567820240101000001234567890"

Respuesta

Iniciación del cash-out Pix creada correctamente.

La respuesta incluye el encabezado X-Idempotency-Replayed.

Si el valor es false, la transacción se acaba de procesar. Si el valor es true, la respuesta es una repetición de una solicitud procesada anteriormente.

Consulta Reintentos e idempotencia para obtener más detalles.

id
string

Identificador único de esta iniciación (se utiliza como initiationId en el proceso).

Ejemplo:

"019c96a0-0c82-7c3d-8dcc-c180868b45c4"

initiationType
enum<string>

Tipo de iniciación.

Opciones disponibles:
MANUAL,
KEY,
QR_CODE
Ejemplo:

"KEY"

emv
string

Payload EMV del código QR (solo para el tipo QR_CODE).

Ejemplo:

"00020126...5802BR5913Fulano..."

endToEndId
string

Identificador de extremo a extremo de esta transferencia.

Ejemplo:

"E1234567820240101000001234567890"

qrCodeDetails
object

Detalles decodificados del código QR (solo para el tipo QR_CODE). La estructura varía según el tipo de QR (estático, inmediato o cobro con vencimiento).

destination
object

Información de la parte de la cuenta (origen o destino).

expiresAt
string<date-time>

Fecha y hora en que la iniciación expira y ya no puede procesarse.

Ejemplo:

"2024-01-15T11:00:00Z"

createdAt
string<date-time>
Ejemplo:

"2024-01-15T10:30:00Z"

updatedAt
string<date-time>
Ejemplo:

"2024-01-15T10:30:00Z"