Integration Types
Altre funzionalità
Card Payments
Mobile Wallets
Alternative Payment Methods
Resources
La tabella riportata di seguito consente di valutare la logistica legata all'integrazione con DirectAPI.
Entrambi i protocolli, REST e NVP, offrono la stessa funzionalità. Tuttavia, prima di prendere una decisione, potrebbe essere opportuno considerare alcuni aspetti.
REST | NVP | |
---|---|---|
Quando usarlo |
Con le integrazioni complesse che includono un'applicazione Web connessa a un server applicazioni, un database e un server Web. Questo protocollo è adatto anche alle integrazioni semplici. | Con le integrazioni semplici che includono una pagina Web che invia un modulo al server Web. |
Abilità tecniche richieste |
Conoscenza di base di HTTP e competenze per formulare una richiesta HTTP nel linguaggio di script lato server preferito. Conoscenza di base del formato di interscambio dati JSON. Vedere http://www.json.org/ |
Conoscenza di base di HTTP e competenze per formulare una richiesta HTTP nel linguaggio di script lato server preferito. |
Requisiti software |
Nessuno | Nessuno |
Autenticazione |
Le informazioni relative all'autenticazione, ad esempio la password, sono incluse nelle intestazioni HTTP, anziché nel corpo della richiesta. | Le informazioni relative all'autenticazione sono incluse nel corpo della richiesta di transazione. |
Uso di HTTPS POST | Generalmente, il metodo POST viene usato quando si desidera che il sistema crei una nuova voce nella raccolta indirizzata dall'URL. | POST è l'unico metodo HTTP valido per il protocollo NVP e viene pertanto usato con tutte le operazioni di transazione. |
Uso di HTTPS PUT | Generalmente, il metodo PUT viene usato quando l'URL contiene un membro della raccolta. | PUT non è un metodo supportato con il protocollo NVP. |
Uso di HTTPS GET | GET è abilitato solo per le operazioni di recupero. | GET non è un metodo supportato con il protocollo NVP. |
Se si è effettuata l'integrazione al gateway tramite DirectAPI, è possibile usare operazioni DirectAPI per elaborare le transazioni, recuperare i dettagli della transazione, memorizzare i dettagli della carta, ecc. Per eseguire un'operazione, è necessario disporre del privilegio richiesto sul profilo dell'esercente sul gateway. Per sapere quali operazioni sono disponibili, contattare il proprio provider di servizi di pagamento.
DirectAPI del Mastercard Gatewaysupporta due modelli di autenticazione: certificati esercente o password. Ogni modello presenta sia vantaggi che svantaggi. A seconda dell'integrazione in uso, potrebbe essere necessario selezionare funzionalità disponibili in un solo modello.
Questo tipo di integrazione prevede una gamma di modalità di pagamento.
L'integrazione diretta DirectAPI supporta un'ampia gamma di funzionalità aggiuntive.