Come funziona l'ecosistema dei pagamenti

Scopri di più su chi è coinvolto nell'ecosistema dei pagamenti web, su come interagiscono tra loro e su come puoi partecipare.

Anatomia dei pagamenti web

Web Payments comprende diversi standard web:

  • API Payment Request: l'API Payment Request consente di effettuare i pagamenti in modo rapido e semplice tramite un'interfaccia utente del browser nativa. Fornisce un flusso di checkout coerente, riducendo al contempo la necessità per gli utenti di inserire i dati di spedizione e pagamento a ogni checkout.
  • API Payment Handler basata sul web: l'API Payment Handler basata sul web apre l'ecosistema ai fornitori di servizi di pagamento consentendo alle loro applicazioni di pagamento basate sul web di fungere da metodi di pagamento sui siti web dei commercianti tramite l'API Payment Request standard.
  • Identificatori dei metodi di pagamento: gli identificatori dei metodi di pagamento definiscono il modo in cui le stringhe (https://google.com/pay, https://apple.com/apple-pay e così via) possono essere utilizzate per identificare un metodo di pagamento. Oltre agli identificatori dei metodi di pagamento standardizzati, consente a chiunque di definire il proprio metodo di pagamento con identificatori dei metodi di pagamento basati su URL.
  • Manifest del metodo di pagamento: il manifest del metodo di pagamento definisce il file manifest leggibile da macchina, noto come manifest del metodo di pagamento, che descrive in che modo un metodo di pagamento partecipa all'ecosistema dei pagamenti e come devono essere utilizzati questi file.

Come funziona la procedura di richiesta di pagamento

In genere, una transazione online coinvolge quattro partecipanti.

Giocatori Descrizione Utilizzo delle API
Clienti Utenti che seguono un flusso di checkout per acquistare articoli online. N/D
Merchant Center Attività che vendono prodotti sul proprio sito web. API Payment Request
Fornitori di servizi di pagamento (PSP) Società di terze parti che elaborano effettivamente i pagamenti, addebitando i costi ai clienti e accreditando i fondi ai commercianti. Chiamati anche gateway di pagamento o elaboratori dei pagamenti. API Payment Request
Gestori dei pagamenti Società di terze parti che forniscono applicazioni che in genere memorizzano le credenziali di pagamento dei clienti e, previa autorizzazione, le forniscono ai commercianti per l'elaborazione di una transazione. API Payment Handler basata sul web
La sequenza tipica di eventi nell'elaborazione di un pagamento con carta di credito sul web
La sequenza tipica di eventi nell'elaborazione di un pagamento con carta di credito sul web
  1. Il cliente visita il sito web di un commerciante, aggiunge articoli a un carrello e avvia il flusso di checkout.
  2. Il commerciante ha bisogno delle credenziali di pagamento del cliente per elaborare la transazione. Presentano al cliente una UI di richiesta di pagamento utilizzando l'API Payment Request. La UI elenca i vari metodi di pagamento specificati dagli identificatori dei metodi di pagamento. I metodi di pagamento possono includere i numeri di carta di credito salvati nel browser o gestori dei pagamenti come Google Pay, Samsung Pay e simili. Il commerciante può facoltativamente richiedere l'indirizzo di spedizione e i dati di contatto del cliente.
  3. Se il cliente sceglie un metodo di pagamento come Google Pay, Chrome avvia un'app per pagamenti nativa della piattaforma o un'app per pagamenti basata sul web. Questo passaggio dipende interamente dall'implementazione del gestore dei pagamenti, in base al manifest del metodo di pagamento. Dopo che il cliente ha autorizzato il pagamento, il gestore dei pagamenti restituisce una risposta all'API Payment Request, che la inoltra al sito del commerciante. Se il pagamento è di tipo push, ad esempio bonifici bancari o criptovalute, viene già elaborato quando il commerciante riceve la risposta.
  4. Il sito del commerciante invia una credenziale di pagamento a un PSP per elaborare il pagamento e avviare il trasferimento di fondi. In genere, è necessaria anche la verifica del pagamento lato server.
  5. Il PSP elabora il pagamento, richiedendo in modo sicuro un trasferimento di fondi dalla banca o dall'emittente della carta di credito del cliente al commerciante, quindi restituisce un risultato di esito positivo o negativo al sito web del commerciante.
  6. Il sito web del commerciante comunica al cliente l'esito positivo o negativo della transazione e mostra il passaggio successivo, ad esempio la spedizione dell'articolo acquistato.

Avvertenza: affidamento sul PSP

Se sei un commerciante e vuoi accettare pagamenti con carta di credito, i PSP sono un anello importante nella catena di elaborazione dei pagamenti. L'implementazione dell'API Payment Request non elimina la necessità di un PSP.

I commercianti di solito si affidano a un PSP di terze parti per l'elaborazione dei pagamenti per motivi di convenienza e di costi. Questo è dovuto principalmente al fatto che la maggior parte dei PSP mantiene la conformità allo standard PCI DSS, uno standard di sicurezza delle informazioni che regola la sicurezza dei dati dei titolari di carte.

Poiché ottenere e mantenere una rigorosa conformità PCI DSS può essere costoso e difficile, la maggior parte dei commercianti ritiene che affidarsi a un PSP conforme eviti di dover eseguire personalmente il processo di certificazione. Tuttavia, alcune aziende di grandi dimensioni e finanziariamente solide ottengono la propria certificazione PCI DSS specificamente per evitare questa dipendenza da terze parti.

È particolarmente importante quando gestisci un numero di conto bancario principale (PAN) come credenziale di pagamento, ovvero il numero impresso sulla carta. La gestione di un token con JavaScript richiede la conformità allo standard PCI SAQ A-EP.

Pertanto, delegare l'elaborazione dei pagamenti a un PSP conforme allo standard PCI DSS semplifica i requisiti del sito del commerciante e garantisce l'integrità dei dati di pagamento per il cliente.

In arrivo

Scopri di più sui campi e sui metodi dell'API Payment Request in Come funziona l'API Payment Request.