Passa al contenuto principale
In questa pagina

Questa pagina include i passaggi necessari per integrare PSE utilizzando il widget di pagamento.

Usa il endpoint Purchase V2 per l'integrazione dei widget PSE.

Integrare PSE con il widget#

Il flusso del widget crea un ordine prima di elaborare il pagamento.

1. Creare un order_token

Per effettuare un acquisto, è necessario creare un ordine DEUNA.

Fai una richiesta al Creare un Ordine endpoint.

L'API restituisce un order_token, che viene utilizzato durante tutto il flusso.

2. Crea utente

Creare un utente con DEUNA per ottenere un token di autorizzazione per eseguire l'acquisto in seguito.

Fai una richiesta al Creare un utente endpoint.

L'API restituisce un utente token, che è necessario seguire i prossimi passi.

Se l'email non esiste, allora viene creato un nuovo utente.

Se l'email utilizzata esiste già:

  1. L'API restituisce il messaggio user already exists.
  2. Fai una richiesta al Invia un OTP endpoint e ottenere un OTP.
  3. Fai una richiesta al log in con OTP endpoint e ottenere un utente fresco token.
  4. Ora puoi usare iltoken per i prossimi passi.

3. Fare un acquisto PSE

Fai una richiesta al Acquisto V2 endpoint.

L'acquisto del PSE deve avere le informazioni raccolte dal modulo PSE compilato dall'utente, come ad esempio:

  • Nome completo
  • Numero di documento
  • Tipo di documento
  • Numero di telefono
  • Tipo di persona (naturale o legale)
  • Banca
  • URL di Callback per reindirizzare l'utente alla tua pagina

4. Reindirizza l'utente

Dopo aver effettuato l’acquisto, l’API restituisce il reindirizzamento del provider in next_action.

  1. Recupera l’URL di reindirizzamento da next_action.
  2. Reindirizza l'utente all'URL.
  3. Attendere che l'utente completi il pagamento.

    L'Utente completa il pagamento in PSE

  4. Attendere che il widget per confermare il pagamento.