Como notificar la transferencia
Notificación del estado final
En este paso final, ACH En Línea hace consumo del servicio v1/transfers/{id} expuesto por las Entidades. El id corresponde al enviado por la Entidad durante la creación de la transacción o en su defecto, al generado por ACH En Línea.
La transferencia podrá tener los siguientes estados:
- COMITED: si el procesamiento fue exitoso.
- REJECT: si ocurrió un error, pero la transferencia fue correctamente revertida y todos los movimientos de saldo fueron deshechos.
Campos de entrada actualización de transfer
| Campo | Tipo | Validación | Descripción | Obligatoriedad |
|---|---|---|---|---|
| data | objeto | N/A | N/A | SI |
| id | cadena | Identificador único de la transacción | Min 1 Max 36 | SI |
| status | cadena | Estado de la transacción. Ver tabla "VALORES PARA LAS ACCIONES Y ESTADOS (status)" | Lista | SI |
| creationDateTime | fecha | Momento de la respuesta al participante | Ver tabla "REGLAS PARA LOS VALORES DE TIPO FECHA" | SI |
| movementType | lista | Identificador del schema del flujo transaccional. Ver tabla "VALORES PARA LAS LOS MOVEMENT TYPE" | Lista | SI |
Request actualización del transfer
curl --location --request PUT 'https://url_participante/v1/transfers/{id}' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQ
iOiJkZW1vLXVzdWFyaW8iLCJyb2xlIjoiYXBwLXRlc3QiLCJpYXQiOjE3MDAwMDAwMDAsImV4cCI6MTcwMDA4NjQwMH0.abc123xyz987fakeSignatureOnlyForDemoPurposes' \
--data '{
"data": {
"id": "string",
"status": "string",
"creationDateTime": "fecha",
"movementType": ["lista"]
}
}' Response actualización del transfer
HTTP/1.1 200 OK
Content-Length: 0 Orderarticle 5
