Integration Types
Altre funzionalità
Card Payments
Mobile Wallets
Alternative Payment Methods
Resources
Come primo passo, verificare la connettività ai servizi Mastercard Gateway.
Prima di iniziare l'integrazione, è necessario conoscere i valori dei campi che richiedono un'immissione.
la creazione del corpo della richiesta è un passaggio critico dell'integrazione.
Molti elementi concorrono a rendere sicuro l'invio della richiesta di transazione a Mastercard Gateway.
Dopo aver inviato una richiesta di transazione al gateway, in genere si riceve una risposta entro un brevissimo periodo di tempo. Sarà necessario elaborare tale risposta per poter completare la transazione.
Il test consente di verificare che l'integrazione funzioni nel modo desiderato.
Accedere al collegamento (REST/NVP) appropriato [tutte le versioni] nella sezione relativa alla documentazione dei protocolli della pagina di indice del riferimento API.
Sì, la distinzione tra maiuscole e minuscole viene rilevata per tutte le operazioni.
Se si utilizza POST HTTP, includere i parametri delle richieste nel corpo HTTP utilizzando la codifica JSON. Con GET HTTP, assicurarsi che i parametri delle richieste siano inclusi nell'URI come parametri di query.
I campi definiti dall'esercente non sono supportati in questa versione di Mastercard GatewayDirectAPI.
Una transazione reinviata identica restituirà la stessa risposta della prima, in quanto tutte le operazioni di questa versione di Mastercard GatewayDirectAPI sono idempotenti, ovvero gli effetti di richieste identiche ripetute equivalgono a quelli di una richiesta singola. Pertanto si può avere la certezza che la transazione non verrà ripetuta con la propria banca o con quella del pagante.
A partire da DirectAPIv15, se la transazione iniziale di un ordine ha esito negativo, è possibile inviare un'altra transazione iniziale senza dover creare un nuovo ordine.
A partire da DirectAPIv15, se si desidera eseguire una transazione di acquisizione o di rimborso successiva su una transazione iniziale riuscita, NON è necessario fornire i dettagli della carta di credito nella richiesta. Se si forniscono i dettagli della carta di credito quando per l'ordine è già stata eseguita una transazione iniziale, Mastercard Gateway rifiuta la richiesta.
Se non si riceve una risposta, si consiglia di attendere 60 secondi e di provare a inviare di nuovo la richiesta identica. La transazione bancaria non verrà ripetuta di nuovo e si può avere la certezza che non verranno trasferiti fondi duplicati. Si riceverà la stessa risposta che si sarebbe ricevuta per la prima richiesta.
Tutte le transazioni approvate sono rappresentate con un codice di risposta delle transazioni APPROVED
dal Mastercard Gateway. Qualsiasi altro codice indica una transazione rifiutata o non riuscita.
La transazione reinviata identica restituirà la stessa risposta della prima, in quanto tutte le operazioni di questa versione di Mastercard Gatewaysono idempotenti, ovvero gli effetti collaterali di N > 0 richieste identiche equivalgono a quelli di una richiesta singola. Pertanto si può avere la certezza che la transazione non verrà ripetuta con la propria banca o con quella del pagante.
È vivamente consigliato convalidare il certificato SSL di Mastercard Gateway ogni volta che ci si connette a Mastercard Gateway. Il certificato SSL di Mastercard Gateway viene emesso da un'autorità di certificazione standard di settore, quale Verisign o Thawte, il cui certificato radice deve essere già disponibile nell'ambiente Web