Test del gateway di pagamento
Payment Gateway Testing è un test di Payment Gateway in un sistema per acquisti e transazioni online da parte degli utenti. Lo scopo del test del gateway di pagamento è garantire la sicurezza, l'affidabilità e le prestazioni di un gateway di pagamento crittografando e proteggendo i dettagli di pagamento tra l'utente e il commerciante, fornendo al contempo un'esperienza di pagamento fluida.
Un sistema di gateway di pagamento è un servizio applicativo di e-commerce che approva il pagamento con carta di credito per gli acquisti online. I gateway di pagamento proteggono i dettagli della carta di credito crittografando informazioni sensibili come numeri di carta di credito, dettagli del titolare del conto e così via. Queste informazioni vengono trasmesse in modo sicuro tra il cliente e il commerciante e viceversa.
I gateway di pagamento moderni approvano anche in modo sicuro i pagamenti tramite carte di debito, bonifici bancari elettronici, carte bancomat, punti premio, ecc.
In questo tutorial imparerai
- Tipi di sistema di gateway di pagamento
- Tipi di test per il dominio di pagamento
- Come testare Payment Gateway: elenco di controllo completo
- Esempi di casi di test per il test del gateway di pagamento
- Cose da considerare prima di acquistare il pacchetto Gateway
Partecipa gratuitamente al nostro progetto di test del gateway di pagamento in tempo reale
Tipi di sistema di gateway di pagamento
- Gateway di pagamento ospitato :
Il sistema di gateway di pagamento ospitato allontana il cliente da un sito di e-commerce al collegamento del gateway durante il processo di pagamento. Una volta effettuato il pagamento, riporterà il cliente a un sito di e-commerce. Per questo tipo di pagamento non è necessario un ID commerciante, un esempio di gateway di pagamento ospitato sono PayPal, Noche e WorldPay.
- Gateway di pagamento condiviso :
In un gateway di pagamento condiviso, durante l'elaborazione del pagamento, il cliente viene indirizzato alla pagina di pagamento e rimane sul sito di e-commerce. Una volta compilati i dettagli del pagamento, il processo di pagamento procede. Poiché non lascia il sito di e-commerce durante l'elaborazione del pagamento, questa modalità è semplice e, più preferibilmente, un esempio di gateway di pagamento condiviso è eWay, Stripe.
Tipi di test per il dominio di pagamento
Il test per Payment Gateway dovrebbe includere
Test funzionale : è l'atto di testare la funzionalità di base del gateway di pagamento. È per verificare se l'applicazione si comporta nello stesso modo in cui dovrebbe essere come la gestione degli ordini, il calcolo, un'aggiunta di IVA secondo il paese, ecc.
Integrazione : verifica l'integrazione con il servizio della tua carta di credito.
Prestazioni : identifica varie metriche sulle prestazioni come il maggior numero possibile di utenti che attraversano i gateway durante un giorno specifico e li converte in utenti simultanei
Sicurezza : è necessario eseguire un passaggio di sicurezza approfondito per Payment Gateway.
Come testare Payment Gateway: elenco di controllo completo
Prima di iniziare il test -
- Raccogli i dati di prova corretti per il numero di carta di credito fittizio per il maestro, visto, master ecc.
- Raccogli informazioni sul gateway di pagamento come Google Wallet, Paypal o altro
- Raccogli il documento del gateway di pagamento con codici di errore
- Comprendere la sessione e i parametri passati attraverso l'applicazione e il gateway di pagamento
- Comprendere e testare la quantità di informazioni correlate passate attraverso la stringa di query, la variabile o la sessione
- Insieme alla lingua del gateway di pagamento, controlla la lingua dell'applicazione
- Sotto le varie impostazioni del gateway di pagamento come il formato valuta, i dati degli abbonati raccolti.
Esempi di casi di test per il test del gateway di pagamento
Di seguito sono riportati importanti scenari / casi di test per controllare il gateway di pagamento
Sr # | Casi test |
---|---|
1 | Durante il processo di pagamento, prova a cambiare la lingua del gateway di pagamento |
2 | Dopo il pagamento riuscito, prova tutti i componenti necessari, sia che vengano recuperati o meno |
3 | Controlla cosa succede se il gateway di pagamento smette di rispondere durante il pagamento |
4 | Durante il processo di pagamento controlla cosa succede se la sessione termina |
5 | Durante il processo di pagamento controlla cosa succede nel backend |
6 | Controlla cosa succede se il processo di pagamento non riesce |
7 | Controllare le voci del database se memorizzano o meno i dettagli della carta di credito |
8 | Durante il processo di pagamento controlla le pagine di errore e le pagine di sicurezza |
9 | Controlla le impostazioni del blocco dei popup e guarda cosa succede se un blocco dei popup è attivato e disattivato |
10 | Tra il gateway di pagamento e le pagine del buffer di controllo dell'applicazione |
11 | Verifica l'avvenuto pagamento, un codice di successo viene inviato all'applicazione e una pagina di conferma viene mostrata all'utente |
12 | Verifica se la transazione viene elaborata immediatamente o se l'elaborazione è affidata alla tua banca |
13 | Dopo aver effettuato con successo la transazione, controlla se il gateway di pagamento ritorna alla tua applicazione |
14 | Controllare tutto il formato e i messaggi quando il processo di pagamento è andato a buon fine |
15 | A meno che tu non abbia una ricevuta di autorizzazione dal gateway di pagamento, il bene non dovrebbe essere spedito |
16 | Informare il titolare per qualsiasi transazione elaborata tramite posta elettronica. Crittografa il contenuto della posta |
17 | Controlla il formato dell'importo con il formato valuta |
18 | Controlla se ciascuna delle opzioni di pagamento è selezionabile |
19 | Controlla se ciascuna opzione di pagamento elencata apre la rispettiva opzione di pagamento in base alle specifiche |
20 | Verifica se il gateway di pagamento utilizza per impostazione predefinita l'opzione della carta di credito / debito desiderata |
21 | Verifica che l'opzione predefinita per la carta di debito mostri il menu a discesa di selezione della carta |
Cose da considerare prima di acquistare il pacchetto Gateway
- Se hai acquistato un pacchetto carrello acquisti, informati sulla sua compatibilità
- Se il pacchetto del gateway di acquisto è in scadenza, chiedi al fornitore del gateway di pagamento un elenco delle applicazioni supportate
- Il gateway deve offrire la protezione del sistema di verifica degli indirizzi
- Scopri i tipi di protezione delle transazioni offerti
- Controlla quali tipi di carte di debito o di credito sono accettate dal gateway di pagamento scelto
- Controlla le commissioni di transazione applicate da un gateway di pagamento
- Controlla se i gateway raccolgono il pagamento direttamente sul modulo o indirizzano a un'altra pagina per completare l'acquisto