tabella database per OTP

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Rispondi
remixe
membro Senior
membro Senior
Messaggi: 257
Iscritto il: 28/04/2005, 17:43

tabella database per OTP

Messaggio da remixe »

Ciao a tutti,
ho una semplice pagina html in cui ho un form di come questo:

<form action="https://ecomm.sella.it/gestpay/pagam.asp">
<input type="hidden" name="a" value="gespay36991">
<input type="hidden" name="b" value="5">
<input type="hidden" name="c" value="0WBhudXM6bbWWuhtQfv1ftC6Y9sTLOng">
<input type="hidden" name="d" value="003">
<br>
<br>
<br>
<input type="submit" name="Submit" value="Invia">
</form>

come si può vedere questo form invia i parametri in questione alla pagina dei pagamenti con carta di credito di banca sella per effettuare le transazioni.

Ora..funziona tutto benissimo mi è rimasto da risolvere una cosa: ..dunque il parametro "C" è una OTP
praticamente una password che viene bruciata e che pertanto deve essere sostituita da un altra ad ogni collegamento. Io ovviamente ho a disposizione una lista con almeno 10000 di queste OTP.

Quello che mi hanno detto dovrei fare è creare sul mio database una tabella con tutte le OTP e creare insomma un sistema automatico per cui ad ogni collegamento una password viene "bruciata" però viene sostituita subito da un altra presente nella tabella e ciò consente di collegarsi in continuo alla pagina dei pagamenti della banca sella per effettuare le transazioni.
Spero di esser stato preciso.

Sapete indicarmi esattamente come posso fare?
Avatar utente
marcus
membro Master
membro Master
Messaggi: 1619
Iscritto il: 04/12/2003, 1:00
Contatta:

Re: tabella database per OTP

Messaggio da marcus »

remixe ha scritto:
Sapete indicarmi esattamente come posso fare?
Puoi fare in molti modi.

Ad es puoi definire una tabella con le OTP e un campo booleano per il flag "Bruciata".

In testa alla form metti un codice PHP che "pesca" una nuova OTP non bruciata ad ogni richiesta e aggiorna la tabella.

Potresti anche inserire un check sul numero di OTP valide ancora disponibili. Se le OTP sono in via di esaurimento, lo script può ad esmpio inviare una email di warn al gestore.

Saluti
Marcus
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
remixe
membro Senior
membro Senior
Messaggi: 257
Iscritto il: 28/04/2005, 17:43

re

Messaggio da remixe »

salve Marcus :o ti ringrazio innanzitutto per l'interessamento.
esistono dei tutorial o script che spiegano queste tecniche che mi hai descritto? sai io non sono programmatore e dovrei collegare questa mia pagina con un solo prodotto al sistema gespay compatibile di banca sella.
in realtà ho seguito le specifiche tecniche della banca, ho fatto dei test e funziona tutto bene.ho solo questo problema dell'OTP da risolvere.magari esistono in rete degli script simili da cui partire..

grazie
Rispondi