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/procesarTransaccionLos 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»| Campo | Valor | Ejemplo |
|---|---|---|
| cuenta | Este es el número con el que se realizó el registro. | 5555555505 |
| usuario | El usuario que fue generado al momento de realizar el registro. | nombre.usuario |
| password | La contraseña generada al momento de realizar el registo. | KVL96J3 |
| requestid | El 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»| Campo | Valor | Ejemplo |
|---|---|---|
| status | Boleano (True o False). | true |
| error | Número de error generado. | 0 |
| message | El mensaje de respuesta generado. | Recarga Exitosa |
| data | JSON 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"} |
Ejemplo de respuesta JSON
Sección titulada «Ejemplo de respuesta JSON»{ "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" }}