Saltar al contenido principal

Notificar transferencia

Para realizar el pago de las órdenes es posible enviar una transferencia única y notificarla al sistema, esto puede hacerse de dos maneras, por orden o por nóminas:

Notificar transferencia por órden

Para realizar este flujo se deben proporcionar los siguientes datos en el endpoint de notificación de transferencia:

  • payment_date: La fecha de pago de la transferencia.
  • total_amount: El monto total de la orden.
  • transaction_id: El identificador externo de la transferencia realizada.
  • currency: La moneda de la transferencia/ordenes. 1 para pesos y 2 para dolares.
  • order_id: El identificador de la orden.
  • cvu: El CVU de la cuenta bancaria vinculada con la orden.

Ejemplo de notificación de transferencia:

Método: POST
URL: v1/orders/notify_transfer/

{
"payment_date": "2023-07-28",
"total_amount": 1000,
"transaction_id": "12345678",
"currency": "1",
"order_id": "order_G5k5WJNyltt9hfLG",
"cvu": "01145678901497543"
}

Respuesta:

{
"message": "Request in progress, please wait until the validations are finished or check the orders status"
}

Al recibir como respuesta un 202 Accepted significa que la transferencia se está procesando internamente.

En caso de querer validar que el proceso finalizó exitosamente se puede verificar el cambio de estado de las ordenes con la Consulta de ordenes.

Notificar transferencia por nómina

Para realizar este flujo se deben proporcionar los siguientes datos en el endpoint de notificación de transferencia:

  • payment_date: La fecha de pago de la transferencia.
  • total_amount: El monto total de la transferencia sumando todas las órdenes.
  • transaction_id: El identificador externo de la transferencia realizada.
  • paysheet_id: El identificador de la nómina (paysheet) que se esta pagando.
  • currency: La moneda de la transferencia/ordenes. 1 para pesos y 2 para dólares.
  • cvu: El CVU de la cuenta bancaria vinculada con la operación.
Aclaración

El campo paysheet_id es el identificador de la nómina (conjunto de órdenes) que se envian a la Sociedad Gerente (SG) o Asset Manager (AM) para su procesamiento. Es posible obtener el paysheet_id con la Consulta de nóminas.

Ejemplo de notificación de transferencia:

Método: POST
URL: v1/orders/notify_transfer/

{
"payment_date": "2023-07-28",
"total_amount": 1000,
"transaction_id": "12345678",
"paysheet": "pyfc_6WjTLNNRLS4UUPA6s",
"currency": 1,
"cvu": "01145678901497543"
}

Respuesta:

{
"message": "Request in progress, please wait until the validations are finished or check the orders status"
}

Al recibir como respuesta un 202 Accepted significa que la transferencia se está procesando internamente.

En caso de querer validar que el proceso finalizó exitosamente se puede verificar el cambio de estado de las órdenes con la Consulta de ordenes.