PSE via Widget
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à:
- L'API restituisce il messaggio
user already exists. - Fai una richiesta al Invia un OTP endpoint e ottenere un OTP.
- Fai una richiesta al log in con OTP endpoint e ottenere un utente fresco
token. - Ora puoi usare il
tokenper 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.
- Recupera l’URL di reindirizzamento da
next_action. - Reindirizza l'utente all'URL.
- Attendere che l'utente completi il pagamento.
L'Utente completa il pagamento in PSE
- Attendere che il widget per confermare il pagamento.