Puoi iniziare senza sito web e senza sviluppatore e passare all'API in un secondo momento senza modificare account o presentare nuovamente domanda. Ogni percorso riportato di seguito utilizza lo stesso pagamento ospitato, la stessa dashboard e gli stessi pagamenti.
Collegamenti di pagamento
Crea un collegamento nella tua dashboard e condividilo tramite email, WhatsApp, un messaggio o un post. Il cliente paga sulla pagina di pagamento sicura e il pagamento appare nella tua dashboard con il suo nome, indirizzo email e numero di cellulare.
Niente da installare e nessun codice. Un collegamento per un prodotto ricorrente avvia un abbonamento anziché un pagamento una tantum e la pagina di pagamento mostra i termini di rinnovo prima che il cliente paghi.
Sessioni di pagamento ospitate
Il tuo server crea una sessione di pagamento con ciò che il cliente sta acquistando, quindi lo invia all'indirizzo della sessione. Pagano sulla pagina ospitata e tornano all'indirizzo di restituzione da te scelto.
Una sessione è valida per 24 ore. Un webhook firmato comunica l'esito al tuo server, così puoi rilasciare l'ordine anche se il cliente non torna mai sul tuo sito.
L'API REST
JSON su HTTPS su utopia-payments.com/api/v1, con una chiave segreta creata in Dashboard → Sviluppatori. Le risorse sono prodotti, clienti, sessioni di pagamento, pagamenti, abbonamenti, endpoint webhook, eventi e il tuo account.
- Gli importi sono unità minori intere: 34900 corrisponde a 349,00 AED.
- Gli elenchi vengono impaginati con un cursore, quindi una lunga cronologia viene letta in ordine senza lacune.
- Un POST con una chiave di idempotenza riproduce la sua prima risposta per 24 ore, quindi un nuovo tentativo dopo un timeout non può essere addebitato due volte.
- Le chiavi sono limitate a 240 richieste al minuto.
Le chiavi di prova possono creare prodotti e clienti oggi, ma un checkout di prova ospitato necessita di credenziali sandbox che non sono ancora abilitate e non sono presenti numeri di carte di prova. Fino a quando non lo saranno, prova il flusso con una chiave attiva e un piccolo pagamento reale, mai con i dettagli della carta di qualcuno come sostituto.
Librerie Node e PHP
Entrambe le librerie coprono la stessa API, trasportano risorse digitate e verificano le firme dei webhook per te in un'unica chiamata.
npm install @utopia-payments/nodecomposer require utopia-payments/utopia-phpWooCommerce
Un plugin WordPress aggiunge Utopia come metodo di pagamento alla cassa di WooCommerce: l'acquirente paga sulla pagina ospitata e l'ordine viene contrassegnato come pagato dal webhook anziché dal browser del cliente.
Scarica il file zip dalla documentazione e installalo in Plugin → Aggiungi nuovo → Carica plugin. Non è ancora elencato su WordPress.org, quindi si aggiorna sostituendo lo zip.
Non esiste ancora un'app Shopify nativa. I negozi Shopify utilizzano un collegamento di pagamento Utopia insieme a un metodo di pagamento manuale finché non ne esiste uno.
Documentazione
Non sei sicuro di quale percorso sia adatto? Descrivi la tua configurazione a sales@utopia-payments.com.