- Home
- Categorie
- Coding e Sistemistica
- PHP
- Pagamenti con Carta di credito
-
Pagamenti con Carta di credito
Scusate ragazzi qualcuno mi sa dire come si realizza un sistema di pagamento con carta di credito? oppure sono forniti dalle banche?
-
Di solito si usano le API fornite dai vari intermediari di pagamento.
Ad esempio paypal offre il servizio Sandbox.
Ciao!
-
Grazie matt
-
Ciao!
-
@Piterrey said:
Scusate ragazzi qualcuno mi sa dire come si realizza un sistema di pagamento con carta di credito? oppure sono forniti dalle banche?
In realtà il processo è + facile di quanto pensi.
Premettiamo che ogni "gestore di pagamenti" usa una sua serie di parametri (simile, ma magari ti cambia il nome e il modo di passarli)La struttura è:
Pagina chiamante --> <form> con parametri nei campi hidden
I parametri in genere sono id ordine, importo, valuta, email, pagina di ritorno...L'utente entra nel gestore e paga
Effettua il pagamento sulla base dei parametri inoltrati. Nessun dato della CC resta sul tuo server!Se tutto va bene...
Accadono una serie di eventi:- il gestore chiama una pagina tua nascosta e ripassa i parametri (nella tua pagina farai un algoritmo per verificare che sia tutt ok e gli aggiornamenti de caso)
- il gestore rimanda l'utente a una pagina tua dove dici "hey, tutto ok!"
- il gestore invia mail all'esercente (tu) e all'utente
Spero di essere stato esauriente
-
e comunque ( giusto per completare il discorso)
l'intera procedura non puoi gestirla sul tuo server ma in appoggio a delle banche (vedi bancasella...) che ti fanno pagare (e un bel po') questo tipo di servizio.insomma trattandosi di dati strettamente riservati devi usare procedure cifrate, https etc... e collegarti al sistema dei pagamenti.
ovvio che se non sei una banca, non puoi farlo