Integration Types
Otras características
Card Payments
Mobile Wallets
Alternative Payment Methods
Resources
Una vez que la solicitud de transacción se envía a la Mastercard Gateway, por lo general recibirá una respuesta dentro de un período muy breve. Para determinar el éxito de su transacción, así como obtener otros datos importantes de la respuesta de transacción, tendrá que decodificar y analizar la respuesta de transacción.
Cuando reciba la respuesta a su transacción, vendrá codificada o en el mismo formato que la solicitud de transacción. Para que estos datos sean más accesibles, es posible que deba decodificarlos y almacenarlos en una matriz o similar.
El fragmento de código muestra cómo decodificar la respuesta recibida de la Mastercard Gateway.
Seleccione protocolo e idioma para ver el fragmento de código.
De: Descarga de código de muestra
Una vez decodificada la respuesta de transacción y almacenada en un objeto de fácil acceso, puede analizarla para recuperar o almacenar alguno de los campos en la respuesta de transacción.
Observe que en el caso de todas las operaciones de API, siempre habrá un campo de “resultado" en la respuesta. Este campo indica el resultado/estado general de la transacción. Puede entonces usar este campo para determinar diferentes opciones de procesamiento dentro de su aplicación, por ejemplo, si es SATISFACTORIA, puede registrar la transacción como procesada de manera satisfactoria. Si devuelve un ERROR, quizás le convenga considerar un poco más la respuesta de transacción para determinar si el pagador debe volver a intentar la transacción o bien ejecutar otro procedo dentro de la aplicación.
El fragmento de código muestra cómo analiza un campo de la respuesta de transacción decodificada.
Seleccione protocolo e idioma para ver el fragmento de código.
De: Descarga de código de muestra
Debe pasar algo de tiempo examinando los parámetros de respuesta de transacción para cada operación pertinente en la Referencia de API. Todos estos campos proporcionan información valiosa y es posible que desee almacenar muchos de ellos a nivel local por motivos de contabilidad, reconciliación y rastreabilidad. También le conviene mostrar un número de recibo o similar al pagador. Para obtener transacciones más complejas, también puede serle útil observar a fondo los códigos de respuesta específicos para reunir todos los aspectos de la transacción.