Google Pay
Google Pay è il portafoglio digitale offerto da Google per memorizzare le proprie carte e pagare in modo veloce e sicuro.
Attivazione
Per rendere disponibile questo metodo di pagamento sulla pagina di cassa, è necessario configurare e attivare il servizio accedendo alla pagina dedicata a Google Pay del back office. Non è necessaria una registrazione a Google.
Pagamento
Il pagamento con Google Pay è compatibile e segue le specifiche delle seguenti modalità di integrazione:
Di seguito una tabella riassuntiva delle compatibilità e dei possibili limiti del metodo di pagamento con i servizi forniti dal gateway XPay:
Paesi | Globale |
Minimo importo | Nessun limite |
Massimo importo | Nessun limite |
Pagamento | Si |
Verifica carta | Si |
Preautorizzazione | Si |
Termine massimo preautorizzazione | 27 giorni |
Contabilizzazione implicita | Si |
Contabilizzazione esplicita | Si |
Termine massimo contabilizzazione esplicita | 5 giorni |
Recurring | Si |
OneClick | Si |
Rimborso totale | Si |
Rimborso parziale | Si |
Rimborsi parziali multipli | Si |
Termine massimo rimborso | 13 mesi |
Integrazione con API Google
Attraverso questo metodo, Nexi si occuperà solamente dell'autorizzazione del pagamento; i dati relativi a Google Pay verranno raccolti dal sito o dall'app dell'esercente, che invierà il JSON ricevuto da Google a Nexi tramite l'API:
Per utilizzare questo servizio, l'esercente deve abilitare l'API: https://developers.google.com/pay/api/web/overview. Per integrare Google Pay, è necessario che l'esercente aderisca ai termini di servizio dell'API di Google, alla Politica d'uso e alle linee guida sul marchio: https://developers.google.com/pay/api/web/guides/brand-guidelines.
Di seguito il flusso di pagamento:
- L'utente clicca sul pulsante di pagamento Google Pay e visualizza un modulo di pagamento con un elenco dei metodi di pagamento supportati.
- L'utente seleziona un metodo di pagamento e Google Pay restituisce in modo sicuro un token di pagamento per quel metodo al sito web dell'esercente.
- Il sito web dell'esercente invia il token di pagamento, insieme ai dettagli sull'acquisto, al suo backend.
- Per eseguire il pagamento, il backend elabora l'acquisto e invia il token di pagamento a Nexi tramite l'API:
POST /orders/googlepay
Durante l'integrazione, Google richiederà tramite l'oggetto "tokenizationSpecification" le informazioni sul provider di pagamento utilizzato durante la fase autorizzativa. Di seguito sono riportati i dati da impostare:
- 'gateway': 'nexi'
- 'gatewayMerchantId': 'MERCHANT_GATEWAY_MERCHANT_ID'
Il comportamento dell'API POST /orders/googlepay varia nel suo utilizzo a seconda di come Google Pay restituisce il payload con i dati di pagamento:
- Payload con pan tokenizzato: l'API riportata di seguito eseguirà il pagamento completando la transazione.
- Payload con clear pan (PAN reale): l'API riportata di seguito non eseguirà direttamente il pagamento, ma restituirà i dati necessari per eseguirlo.