Secure Payment Confirmation (SPC) è uno standard di pagamento web che chiede all'utente di approvare esplicitamente una transazione dopo che il browser ha mostrato i dettagli esatti del pagamento, come il commerciante, l'importo e spesso l'origine del pagamento. L'approvazione è vincolata crittograficamente a quella specifica richiesta di pagamento, quindi la conferma non è solo un accesso generico o un'autorizzazione con un clic.
Questo è importante perché gli aggressori spesso cercano di abusare dei flussi di pagamento modificando i dettagli di destinazione, sfruttando dirottamenti di sessione o inducendo l'utente ad approvare qualcosa di diverso da ciò che intendeva. SPC aiuta a difendersi da questi attacchi rendendo visibile il contesto del pagamento e collegando il consenso ai dati della transazione visualizzati. In pratica, browser, fornitori di pagamento e commercianti devono convalidare con attenzione la procedura; se accettano una conferma senza verificare l'origine o l'importo corretti, la protezione si indebolisce. SPC è quindi un controllo per un'approvazione del pagamento precisa e resistente al phishing, non un sostituto di un rilevamento delle frodi più ampio.


