Integration Types
Otras características
Card Payments
Mobile Wallets
Alternative Payment Methods
Resources
La siguiente tabla le permite evaluar la logística implicada en la integración con API.
Ambos protocolos, REST y NVP, ofrecen la misma funcionalidad. Sin embargo, es posible que haya que considerar ciertos factores antes de tomar una decisión.
REST | NVP | |
---|---|---|
Cuándo usar |
Con integraciones complejas que incluyen una aplicación Web conectada a un servidor de aplicación, base de datos y servidor Web. Este protocolo también es adecuado para integraciones sencillas. | Con integraciones sencillas que incluyen páginas Web que envían un formulario al servidor Web. |
Habilidades técnicas requeridas |
Conocimiento básico de HTTP y las habilidades para formular una solicitud HTTP en el lenguaje de scripting del lado del servidor de su preferencia. Conocimiento básico del formato de intercambio de datos JSON. Consulte http://www.json.org/ |
Conocimiento básico de HTTP y las habilidades para formular una solicitud HTTP en el lenguaje de scripting del lado del servidor de su preferencia. |
Requisitos de software |
Ninguno | Ninguno |
Autenticación |
La información de autenticación, como contraseñas, se incluye en los encabezados HTTP en lugar del cuerpo de la solicitud. | La información de autenticación se incluye en el cuerpo de la Solicitud de transacción. |
Uso de HTTPS POST | POST se usa generalmente cuando desea que el sistema cree una entrada nueva en la recopilación direccionada por la URL. | POST es el único método HTTP válido para el protocolo NVP y, por tanto, se usa con todas las operaciones de transacción. |
Uso de HTTPS PUT | PUT se usa generalmente cuando la URL contiene un miembro de la colección. | PUT no es un método compatible con el protocolo NVP. |
Uso de HTTPS GET | GET solo está habilitado para operaciones de recuperación. | GET no es un método compatible con el protocolo NVP. |
Si está integrado en el motor de pagos a través de API, puede utilizar las operaciones de API para procesar transacciones, recuperar detalles de transacciones, almacenar detalles de tarjetas, etc. Para realizar una operación, debe tener el privilegio requerido en su perfil del negocio con el motor de pagos. Para comprobar qué operaciones tiene disponibles, póngase en contacto con su proveedor de servicios de pago.
API de Mastercard Gateway admite dos modelos de autenticación: certificados del negocio o contraseñas. Cada modelo tiene sus ventajas y desventajas. Dependiendo de su integración, es posible que deba seleccionar funciones que solo ofrece un modelo.
Hay una serie de métodos de pago disponibles con este tipo de integración.
API admite una amplia gama de funciones adicionales.