Ci sono molti gateway di pagamento (Worldpay, PayPal, ..) che offrono una facile integrazione, quando la semplice pagina web utilizza il reindirizzamento dell'URL alla pagina di pagamento. HTTPS (worldpay, paypal), in cui l'utente pubblica i dettagli della sua carta e i dati di pagamento, viene crittografato e considerato affidabile.
Ci sono due pagine Web HTTP e HTTPS (sicuro) per il pagamento. L'utente dalla pagina HTTP non crittografata viene reindirizzato alla pagina HTTPS, utilizzando l'URL di reindirizzamento come: link
La pagina HTTPS viene aperta all'utente da una normale pagina HTTP, facendo clic su un pulsante che apre un nuovo URL. La stringa dell'URL con i suoi parametri sta viaggiando in chiaro sul sito HTTPS. Il parametro URL contiene l'ID commerciante e l'importo.
L'HTTPS (worldpay) visualizza tutti i dati inviati tramite url (quindi se l'attacco MITM cambia, i dati modificati verranno visualizzati) e l'utente inserisce i dettagli della sua carta lì. Questa pagina di destinazione è crittografata e l'utente può ricontrollare i dettagli del pagamento. Come pagare per chi, qual è l'importo, ecc.
La domanda è, è sicuro?
Per il feedback, cerco di ri-modificare e chiarire di più. 2015/04/17 EDIT: "abbastanza sicuro" = è affidabile, e puoi pagare senza il rischio che un hacker rubi i tuoi soldi. Non sono sicuro, non è un trucco facile per imbrogliare quel tipo di sistema. Btw. questo è il modo suggerito dalle società di gateway di pagamento di terze parti (paypal, worldpay).
link Afferma: "Tutta l'elaborazione dei pagamenti è gestita dal server sicuro di WorldPay, quindi tu ei tuoi acquirenti potete essere sicuri che i loro dettagli di pagamento siano sicuri."
Supporto / kb / bg / pdf / rhtml.pdf "I vantaggi sono che quasi tutti i browser supportano le stringhe URL e sono semplici da codificare e da utilizzare, tuttavia, poiché il destinatario può vedere tutti gli attributi e i valori nella stringa dell'URL, potrebbe non essere sicuro."