Ir al contenido

Procesar Transacción (procesarTransaccion)

El método procesarTransaccion es implementado para procesar una transacción que previamente se encuentra en la tabla de transacciones pendientes (después de ejecutar el método reservarTransaccion), el principal parámetro a enviar es el requestid, al finalizar la ejecución del método se obtiene como respuesta el resumen de la transacción solicitada. Es un método tipo POST y la URL de consumo es la siguiente:

https://app.sivetel.com/ApiWS/procesarTransaccion

Los parámetros a enviar en este método se describen en la Tabla 12.

Tabla 12. Parámetros de envío para el método procesarTransaccion
Sección titulada «Tabla 12. Parámetros de envío para el método procesarTransaccion»
CampoValorEjemplo
cuentaEste es el número con el que se realizó el registro.5555555505
usuarioEl usuario que fue generado al momento de realizar el registro.nombre.usuario
passwordLa contraseña generada al momento de realizar el registo.KVL96J3
requestidEl requestid de la transacción a procesar. (Se obtiene del método reservarTransaccion).{"requestid":"18035a72ce015791cd748b754bb76f8aa9f9"}

La estructura de respuesta para el método procesarTransaccion se describe en la Tabla 13.

Tabla 13. Estructura de respuesta para el método procesarTransaccion
Sección titulada «Tabla 13. Estructura de respuesta para el método procesarTransaccion»
CampoValorEjemplo
statusBoleano (True o False).true
errorNúmero de error generado.0
messageEl mensaje de respuesta generado.Recarga Exitosa
dataJSON de respuesta con el resumen de la transacción.{"fecha":"2018-03-26 11:36:13", "referencia":"5555555515", "folio":"178030", "monto": "10.00", "cargo":"0.00", "abono":"0.00", "producto":"TEL010", "saldofinal":"360.00", "requestid":"18035a72ce015791cd748b754bb76f8aa9f9"}
{
"status": true,
"error": 0,
"message": "Recarga Exitosa",
"data": {
"fecha": "2018-03-26 11:36:13",
"referencia": "5555555515",
"folio":"178030",
"monto":"10.00",
"cargo":"0.00",
"abono":"0.00",
"producto":"TEL010",
"saldofinal":"360.00",
"requestid":"18035a72ce015791cd748b754bb76f8aa9f9"
}
}