Lacy Leadership

Success is Near

Titolo del blog

Payment Gateway testing garantisce un percorso intermedio tra i canali di transazione come net banking, debito, carte di credito e le banche acquisite dai commercianti stanno lavorando in quanto dovrebbero garantire la massima sicurezza. Payment gateway passa le informazioni del canale di transazione alla merchant bank e quindi controlla la risposta ricevuta dalla rispettiva banca.Ci […]

Payment Gateway testing garantisce un percorso intermedio tra i canali di transazione come net banking, debito, carte di credito e le banche acquisite dai commercianti stanno lavorando in quanto dovrebbero garantire la massima sicurezza.
Payment gateway passa le informazioni del canale di transazione alla merchant bank e quindi controlla la risposta ricevuta dalla rispettiva banca.
Ci sono così tanti gateway di pagamento disponibili in questi giorni. Alcuni di loro sono PayPal, Braintree e Citrus Payments.
Prima controlliamo il flusso di qualsiasi transazione che avviene sull’e-commerce e poi approfondiremo i dettagli del test del flusso del gateway di pagamento.
 gateway di pagamento di lavoro

Che cosa è Gateway di pagamento Test

gateway di pagamento integrazione è un must per qualsiasi azienda. Deve essere altamente sicuro, altamente funzionale e deve offrire alta UX. Per controllare tutto questo è necessario test gateway di pagamento.

Payment Gateway transaction flow

Payment-gateway process
La transazione inizia con il cliente che effettua un ordine per un prodotto su un sito di e-commerce.
Dopo la conferma di un prodotto, il cliente viene reindirizzato a un sito Web in cui viene chiesto al cliente di inserire i dettagli di pagamento.
In questa pagina, il cliente fa clic sul pulsante Paga ora e quindi il gateway di pagamento invia queste informazioni inserite alla banca acquirente.
Queste informazioni vengono inviate sotto forma di dati di crittografia e quindi la banca acquirente invia i dati alla banca emittente per verificare i dettagli.
Se la banca emittente verifica la transazione, il pagamento viene approvato e il codice di risposta corretto viene inviato al processore di pagamento.
Mentre se la banca emittente non approva la transazione, la banca emittente invia un codice di risposta all’errore e, infine, viene visualizzato un messaggio di errore al cliente.
 Gateway di pagamento test

Tipi di test richiesti sui gateway di pagamento

I seguenti tipi di test sono necessari per testare il gateway di pagamento.

  • Test funzionali

Ogni volta che un nuovo gateway di pagamento integrato nel sistema, test funzionali è necessario per vedere se l’applicazione si comporta il modo in cui si comporta con altri gateway di pagamento.
Dovrebbe gestire il calcolo come menzionato nel contratto condiviso con te. Per alcuni gateway che sono ben noti sul mercato come PayPal, i test funzionali possono essere evitati.

  • Test di integrazione

Test di integrazione test molto importanti che devono essere eseguiti su qualsiasi gateway di pagamento. È necessario verificare che l’applicazione si comporti nel modo desiderato anche dopo l’integrazione di un gateway di pagamento.
È necessario verificare se il cliente è in grado di effettuare un ordine e quindi, dopo il pagamento, è necessario assicurarsi che i fondi siano ricevuti con successo nella banca del commerciante.
Inoltre, è necessario verificare se la transazione è nulla o rimborsata.

  • Test delle prestazioni

Il test delle prestazioni è fondamentale per testare un gateway di pagamento. È necessario disporre di un numero massimo di accesso al gateway di pagamento allo stesso tempo e vedere se il processore di pagamento non riesce.
È necessario aumentare gli utenti al di sopra di un livello di soglia per verificare le prestazioni del gateway di pagamento.

  • Test di sicurezza

Test di sicurezza deve essere fatto su qualsiasi gateway di pagamento in via prioritaria a causa delle informazioni sensibili fornite durante la compilazione dei dettagli di pagamento.
È molto importante verificare se i dettagli di pagamento inseriti dall’utente sono crittografati correttamente e verificare se non è possibile alcun tipo di modifica.
Leggi anche: Come testare un software bancario

Casi di test importanti per Gateway di pagamento

Vediamo alcuni dei casi di test importanti che dovresti scrivere per un gateway di pagamento.

    1. Test gateway di pagamento con diversi numeri di carta-di credito e di debito. Dovresti avere i numeri di carta dunny per testare questo flusso.
    2. Verifica il flusso quando c’è una risposta positiva dalla banca emittente.
    3. Dopo una transazione riuscita dalla banca emittente, il messaggio di pagamento riuscito deve essere visualizzato all’utente.
    4. Quando il pagamento ha esito positivo sul gateway di pagamento, l’aggiornamento deve essere inviato all’e-mail o al numero di telefono del cliente.
    5. Verifica il flusso quando si verifica una transazione non riuscita.
    6. Verificare il flusso quando il gateway di pagamento smette di rispondere.
    7. Verifica il flusso delle transazioni con le impostazioni di protezione antifrode o di sicurezza.
    8. A scopo di test, dopo la transazione di successo, una voce deve essere effettuata nel database. Tale voce deve essere verificata in base all’architettura progettata.
    9. Controllo del flusso nel caso in cui la sessione scada durante le transazioni.
    10. Verificare se il gateway di pagamento opera sulla valuta del paese in cui il cliente sta effettuando il pagamento.
    11. Se l’applicazione consente il pagamento tramite varie opzioni, ciascuna opzione deve essere testata individualmente.
    12. Verifica che il rimborso sia dello stesso importo in cui la transazione è stata annullata o annullata. Ci dovrebbe essere alcuna discrepanza nella quantità in quanto può causare la perdita di business.
    13. Verificare che il rimborso avviato sul conto cliente sia accreditato entro il periodo di tempo stabilito menzionato dai termini e condizioni applicabili.
    14. Verificare il periodo di tempo di rimborso è diverso per le diverse modalità di pagamento. Ad esempio, il tempo di avvio del rimborso per Paytm è inferiore rispetto alle carte di credito o di debito.
    15. Verifica il flusso quando un cliente annulla volontariamente la transazione nel bel mezzo della transazione.

Leggi anche: Come testare un sito di e-commerce

Esempio di Braintree Payment gateway testing

    1. È possibile visitare il sito Braintree.
    2. Lì, puoi fare clic sul pulsante “Prova la sandbox”.
    3. Si verrà reindirizzati al sito ufficiale dove è necessario compilare alcune informazioni importanti per iscriversi alla pagina.
    4. Riceverai un’e-mail nel tuo indirizzo e-mail fornito per la conferma dell’account.
    5. Devi creare il tuo account aggiungendo una password.
    6. Potrai quindi vedere il portale di Braintree.
    7. È possibile trovare le chiavi sandbox e quindi integrarle nell’applicazione.
    8. È possibile modificare le impostazioni della sandbox nella scheda Impostazioni del portale.
    9. È possibile aggiungere impostazioni come quali carte sarebbero accettate ed è possibile aggiungere il CVV delle carte finte utilizzate nel test dell’applicazione.

È completamente un altro componente che necessita di grande prova come questa unità di profitto per il cliente e per ogni tipo di irregolarità avrebbe lasciato il client in perdita

gateway di Pagamento il collaudo consigli per tester

  • Cercare di avere un ambiente sandbox per la sperimentazione e la realizzazione di qualsiasi gateway di pagamento in un’applicazione
  • assicurarsi che l’acquisizione dei dati e del flusso di dati del sistema è testato per le anomalie, Per esempio, non l’acquisizione di carta di credito, data di scadenza, mostrando un duplicato transazione
  • Assicurarsi che l’end-to-end di test di il processo di transazione
  • Essere consapevoli dei limiti di gateway di pagamento sandbox
  • assicurarsi che i messaggi di errore e popping up che deve essere

lista di controllo per il gateway di Pagamento di test

  • assicurarsi che si dispone di dati duplicati carte di credito da parte di diversi fornitori di carte di
  • Raccogliere i dati per il pagamento portafogli
  • Assicurarsi che i dati riguardanti il codice di errore è stato documentato
  • Controllare tutte le funzionalità e le impostazioni riguardanti il pagamento è stato testato a fondo
  • assicurarsi che i messaggi pop-up stanno lavorando bene
  • Controllare le frodi misure di prevenzione lavorando bene
  • Sessione di scadenza della sequenza di controllo
  • Controllare la valuta di integrazione
  • Controllare il gateway di pagamento di comportamento per quanto riguarda le interruzioni

Conclusione

Iniziare ad impostare l’ambiente di test e di avere un sandbox integrata con esso. Raccogli tutti i dati di test per testare l’esempio sandbox: tutte le carte di credito e di debito fittizie e le informazioni associate ad esso. Formulare una strategia di test e iniziare il test gateway di pagamento.

Clicca per votare questo post!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.