Recentemente ho riscontrato la necessità di eseguire la fatturazione periodica. Sono estremamente contrario a memorizzare i dati delle carte di credito delle persone e mi rifiuto di rischiare in quella zona.
Sono bloccato tra una pietra e un luogo duro, comunque. L'utilizzo di un gateway nella mia area locale e la valuta sono proibitivi. Fondamentalmente, allo stato attuale, non possiamo fare affari attraverso un gateway. Eppure abbiamo bisogno di una fatturazione ricorrente e la necessità di memorizzare le informazioni della carta di credito è sorta.
Ho pensato di memorizzare i numeri delle carte di credito (crittografati), parzialmente o interamente, quindi di salvare il numero CCV localmente su una macchina non voluta. Per fatturare i clienti, vorrei generare tabelle di fatturazione temporanee e attivare manualmente un modulo per ogni cliente che deve essere fatturato. Inserirò manualmente il CCV e inserirò un modulo nel mio processore di pagamento (non memorizzeranno i dati, sfortunatamente - elaboreranno solo il pagamento).
È un PITA manuale, e sconfigge il punto di automazione, ma è la mia migliore scommessa al di fuori di archiviare i dati a titolo definitivo.
Puoi darmi qualche consiglio sul mio schema?