Como enviar marcas de tiempo

El flujo regulatorio exige enviar marcas de tiempo dentro del procesamiento transaccional. ACH En Línea dispone el servicio POST: v1/money-movements/transfers/{id}/status para que las Entidades Participantes envíen las marcas de tiempo al momento requerido por la regulación.

Campos de entrada marcas de tiempo

Campo Tipo Validación Descripción Obligatoriedad
x-hash String Min 64 – Máx 64 Cadena de comprobación de integridad de la trama. Serializar el objeto data y aplicar SHA256. Si

Campos de entrada actualizacion de marcas de tiempo (body)

Campo Tipo Validación Longitud Obligatoriedad
data objeto N/A N/A SI
status cadena Estado en el que quedará la transacción. Ver tabla "VALORES PARA LAS ACCIONES Y ESTADOS (status)" Lista SI
creationDateTime fecha Marca de tiempo del evento de regulación Ver tabla "REGLAS PARA LOS VALORES DE TIPO FECHA" SI
coreId cadena Identificador interno del banco Min 1 Max 255 SI
operation cadena Operación que se está reportando. Ver tabla "VALORES PARA LAS OPERACIONES" Lista SI

Request actualización del transfer

curl --location 'https://url_ach/v1/money-movements/transfers/{id}/status' \
--header 'hash: 695ffdf84f0dad0c19e3b8b09a4565246c156d747ffb26149e4c2dc5d3b66ca1' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJkZW1vLXVzdWFyaW8iLCJyb2xlIjoiYXBwLXRlc3QiLCJpYXQ iOjE3MDAwMDAwMDAsImV4cCI6MTcwMDA4NjQwMH0.abc123xyz987fakeSignatureOnlyForDemoPurposes' \
--data '{...}'

Data:

{
    "data": {
        "status": "string",
        "creationDateTime": "fecha",
        "coreId": "string",
        "operation": "string"
    }
}

Response actualización del transfer

{
    "data": {
        "id": "string",
        "status": "string",
        "creationDateTime": "fecha",
        "movementType": ["lista"]
    }
}

El status que enviará en el cuerpo del mensaje no será tenido en cuenta como el estado de la transacción.

Las marcas de tiempo deberán ser enviadas en el campo creationDateTime.

Orderarticle 6
Como notificar la transferencia Anterior