Update-amount: Actualización de monto de la transacción

Descripción

Con este endpoint, podrás actualizar el monto de una transacción, previo a que se procese el pago.


Method: post
URL: https://{enviroment-domain}/api/v1/update-amount

Agregar encabezados de autenticación

Ejemplo:

Body

{
  "id": "3d6ab0c1-a823-48fe-9a5f-6c17ca73c2cd",
  "merchantId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "amount": "10"
}

Descripción de campos

CampoDescripción
IdId único de la transacción asignado por nuestro sistema.
MerchantIdIdentificador único del comerciante en la pasarela de pago, es asignado al momento de crear la cuenta.
AmountMonto actualizado de la transacción.

Ejemplo de respuesta exitosa

Http code 200

{
    "isSuccess": true
}

Ejemplos de respuesta con error

Http code 404

Transacción no existente

{
    "isSuccess": false,
    "errors": [
        {
            "key": "ResourceNotFoundException",
            "value": [
                "Transaction for the Id 3d6ab0c1-a823-48fe-9a5f-6c17ca73c2c6 not found"
            ]
        }
    ]
}


Descripción de campos

CampoDescripción
IsSuccessIndica si la petición se pudo completar satisfactoriamente.
ErrorsUna lista de errores que ocurrieron en la petición.
KeyLlave del error
ValueBreve descripción del error.


📘

CONSIDERACIONES IMPORTANTES

  • El Id que necesita la petición es el mismo que regresa los endpoints begin-transaction-guest, begin-transaction-with-card y begin-transaction-with-token cuando se inicia un proceso de pago.
  • No se podrán actualizar transacciones, cuyo proceso de pago ya haya iniciado por el SDK.
  • La actualización del monto podrá ser durante 1hr, a partir de la creación del Id.