Sto lavorando a un progetto che richiede che i dati protetti da PCI (numeri PIN della carta) siano resi visibili ai clienti, tramite un sito aziendale di terze parti (non conforme allo standard PCI).
La gerarchia è la seguente:
- Noi > PCI Complaint > Provider di piattaforme
- Di terze parti > Non PCI Complaint > Il nostro cliente
- Cliente > Utente della carta > Cliente di terze parti (ma siamo responsabili per i dati finanziari)
Possiamo mostrare il PIN tramite una pagina web (se è servita sotto SSL) ma non possiamo permettere che il PIN venga trasmesso alla Terza Parte in alcun modo nel caso in cui sia memorizzato. Quindi le chiamate REST sono fuori questione, così come gli iframe.
Il processo ideale sarebbe:
- Il cliente visita il sito di terze parti e richiede di visualizzare il PIN della carta.
- Il PIN viene visualizzato (pubblicato dal nostro sito) su una pagina pubblicata in SSL.
Il processo richiesto per eseguire questa operazione è difficile da capire perché:
- Abbiamo bisogno che la richiesta PIN [per apparire] venga effettuata dal sito di Terze parti poiché il cliente è "loro", forniamo la piattaforma per le carte.
-
Abbiamo bisogno che venga servito sotto SSL per soddisfare la conformità PCI.
-
Non possiamo servirlo con una chiamata REST alla terza parte.
-
Non possiamo consentire alla terza parte di recuperare questo PIN nel caso in cui sia stato archiviato o che un'app sia stata scritta per eseguire la scansione e recuperare tutti i PIN dei clienti.
-
Abbiamo bisogno che tutto questo sia gestito tramite browser Web e in modo trasparente, in modo che il cliente non debba inserire una password o fornire una chiave di crittografia.
Possiamo mostrare il PIN su una delle nostre pagine senza marchio, ma non riesco a vedere come possiamo trasferire i dati sensibili richiesti (tramite il sito di Terze parti) per creare un'istanza di questa richiesta, senza fornire / lasciare dati sensibili sul sito di Terze Parti. .
Questo non mi sembra possibile - senza che il cliente fornisca una sorta di chiave segreta per recuperare il PIN "direttamente" tramite il Sito di terze parti. Ma volevo chiedere, nel caso qualcuno abbia qualche idea o abbia avuto problemi simili?
Grazie in anticipo!