In genere per una transazione non presente sulla carta (cioè transazioni MOTO) è necessario cC#, scadenza e, eventualmente, CVV (ovvero CVC2, ecc.). È possibile ottenere i primi 2 da uno scambio di carte come questo nei dati di traccia. CVV è stampato sulla carta.
Il nome sulla carta non ha importanza. A meno che l'acquirente e il titolare della carta non stiano utilizzando la verifica dell'indirizzo, ma è possibile trovarlo tra ^^, potrebbe contenere spazi vuoti che è possibile rimuovere.
La parte che si desidera è traccia2 NNNNNNNNNNNNNNNNN = 1210 dove NNNNN = numero di scheda PAN e 1210 = Data di scadenza.
Anche se track1 è vuoto (che a volte è come non viene utilizzato nell'elaborazione), si otterrà comunque il;?, Quindi è possibile utilizzare l'indice del secondo; come inizio della stringa e = come la fine della stringa cC#. Con i 4 caratteri dopo il = come la scadenza.
Vorrei consigliare al titolare della carta di firmare qualcosa in registrazione della transazione altrimenti potrebbero contestare la carta e fare un riaddebito.
E non tutte le carte di credito hanno esattamente due tracce, alcune utilizzano tre tracce.
Solo track2 viene utilizzato per l'elaborazione e ha un formato standardizzato.
Le carte di debito non possono generalmente essere elaborate (a meno che non abbiano una carta Visa-Bit o qualcosa del genere).
P.S. non si dovrebbero memorizzare i dati cc in testo normale, quindi provare e tenere tutto in mem o crittografia avanzata.
forse vuole entrare nel business delle carte di credito? –
Mia moglie è una fotografa e io sono uno sviluppatore. Ci siamo appena registrati con PayPal Website Payments Pro e vogliamo essere in grado di elaborare i CC in viaggio (fiere e quant'altro). –
Ho trovato un addin GreaseMonkey per FireFox che mi consente di scorrere verso destra sul terminale virtuale PayPal. Anche se non è l'ideale, farà il trucco se non riesco a capirlo. –