Link di pagamento per un laboratorio di genetica.
Pagamenti per test di diagnostica prenatale inviati per email e incassati sul gateway della banca, con lo stato aggiornato direttamente dal server della banca.
Per un laboratorio di genetica che offre test di diagnostica prenatale abbiamo sviluppato un piccolo portale di pagamento. L'operatore inserisce paziente, importo e servizio; il paziente riceve un'email con il link, paga sulla pagina sicura della banca, e lo stato si aggiorna con la notifica che la banca invia al nostro server, non con il ritorno del browser.
Contesto
Il laboratorio raccoglieva i pagamenti con bonifici e comunicazioni manuali: lento per i pazienti e difficile da riconciliare.
Il problema
Lo stato di un pagamento non può dipendere dal paziente che torna sul sito dopo aver pagato: se chiude la pagina, il pagamento risulterebbe non fatto.
Cosa abbiamo fatto
- 01
Pagamento in tre campi
L'operatore crea il pagamento con dati del paziente, importo e descrizione del servizio. L'email parte da sola e si può reinviare.
- 02
Pagina della banca
Integrazione con il gateway Axerve tramite le sue API cifrate: i dati della carta restano sulla pagina della banca.
- 03
Lo stato lo decide la banca
La notifica server to server aggiorna lo stato: da pagare, pagato, fallito. Il ritorno del browser serve solo a mostrare il messaggio al paziente.
- 04
Gateway sostituibile
Il gateway è dietro un'interfaccia: cambiare banca significa scrivere un adattatore, non riscrivere il portale.
Com'è andata
I pagamenti dei test arrivano tracciati, con uno stato certo per ogni paziente e senza riconciliazioni manuali.
Strumenti
Domande frequenti
Il portale vede i dati della carta?
No. Il pagamento avviene sulla pagina della banca; il portale riceve solo l'esito.
Si può usare un altro gateway?
Sì, il gateway è separato dal resto del codice tramite un'interfaccia.