Finalizar Transacción Compra con Qr

Permite finalizar una transacción de pago QR Wompi.

circle-info

PUT /TransaccionCompra/PagoQr/{id}

Autenticación: Cuenta Wompi o negocio

Autorización: Requiere permisos adicionales

Parámetros de ruta:

Campo
Es Requerido
Tipo Dato
Descripción

id

String (max 50)

Identificador de la transacción que se desea finalizar

Objeto de petición:

Campo
Es Requerido
Tipo Dato
Descripción

resultadoTransaccion

Int

Resultado de la transacción con la que se finalizará:

· ExitosaAprobada = 0

· ExitosaDeclinada = 1

· Fallida = 2

fechaTransaccion

String (DateTimeOffset)

Fecha y hora de finalización de la transacción

codigoAutorizacion

No

String (500)

Código de autorización si la transacción fue exitosa y aprobada

identificadorTransaccion

No

String (500)

Identificador secundario de la transacción de un sistema externo a Wompi

mensajeRespuesta

No

String (1000)

Mensaje del resultado de la transacción

datosAdicionales

No

Objeto (Diccionario)

Datos adicionales relacionados a la transacción que se finalizará

Ejemplo Objeto petición

{
  "urlEnlacePago": "string",
  "datosAdicionales": {
    "additionalProp1": "string",
    "additionalProp2": "string",
    "additionalProp3": "string"
  }
}

Objeto de respuesta:

Campo
Tipo Dato
Descripción

idTransaccion

String

Identificador único de la transacción.

esReal

Bool

Indica si la transacción de compra fue real. Depende de si el negocio asociado está en producción.

esAprobada

Bool

Indica si la transacción fue autorizada correctamente; si es verdadero, el cobro se realizó con éxito.

codigoAutorizacion

String

Código de autorización retornado cuando la transacción es exitosa.

mensaje

String

Mensaje de error retornado en caso de que la transacción no sea exitosa.

formaPago

Int (nulo)

Forma de pago utilizada en la transacción. Opcional. Valores: 0 = Tarjeta de crédito o débito, 1 = Pago con puntos Banco Agrícola.

monto

decimal

Monto de la transacción en dólares.

idExterno

String

Identificador definido por el comercio para la transacción (por ejemplo, ID de la orden).

datosAdicionales

Objeto (Diccionario)

Pares clave/valores relacionados a la transacción, incluyendo parámetros enviados durante la transacción y algunos ingresados por el cliente.

resultadoTransaccion

Int

Número relacionado al resultado de la transacción. Los valores pueden ser:

· ExitosaAprobada = 0

· ExitosaDeclinada = 1

· Fallida = 2

fechaTransaccion

String (DateTimeOffset, anulable)

Fecha y hora en la que la transacción fue realizada.

montoOriginal

Decimal (nulo)

Monto original de la transacción.

Ejemplo Objeto Respuesta

Last updated