Crear el cuerpo de la solicitud es un paso crítico en la integración del comerciante. Los campos del formulario que enfrenta el pagador junto con sus campos de configuración se envían a la URL de API de Mastercard Payment Gateway que usa HTTPS POST/PUT/GET, dependiendo del protocolo elegido (REST-JSON/NVP) y la operación de transacción.
El formulario que enfrenta el pagador solo debe exponer esos campos que requieren información del pagador.
En el código de ejemplo, se han incluido formularios HTML para operaciones básicas como autorizar, capturar, reembolsar y pagar. Consulte Descargas.
Independientemente del lenguaje o protocolo, es importante que su integración dé formato a los datos o al cuerpo de la solicitud de transacción correctamente. En muchos lenguajes, es común recibir los datos ingresados por un pagador en un Formulario como una matriz. En la mayoría de los casos, luego es adecuado usar una matriz para almacenar los nombres y valores de campo para cada campo que intenta pasar a Mastercard Payment Gateway y darle formato según se demuestra a continuación.
Los fragmentos de código a continuación completan dos funciones críticas para derivar en el cuerpo de la solicitud de una transacción con formato correcto:
Seleccione protocolo e idioma para ver el fragmento de código.
De: Descarga de código de muestra