Passa al contenuto principale
In questa pagina

Le funzionalità di pagamento estendono il ciclo di vita del pagamento. Utilizzare questa guida per scegliere la funzionalità necessaria, comprendere dove viene utilizzata e accedere alla guida di implementazione basata sul codice, senza presupporre che una funzionalità documentata sia automaticamente abilitata per tutti i fornitori.

01 · qualify
Conferma dell'idoneità
Verificare fornitore, metodo di pagamento, mercato, valuta, canale, operazione e configurazione del commerciante.
02 · configure
Abilitare la funzionalità
Applicare la connessione, la campagna, la strategia o l'impostazione dell'account approvata in DEUNA.
03 · integrate
Inviare il contratto
Utilizzare i campi API o SDK documentati e conservare gli identificatori e le azioni successive restituiti.
04 · verify
Testare ogni risultato
Eseguire i percorsi di successo, rifiuto, timeout, duplicazione, asincrono e recupero.
05 · operate
Riconciliare continuamente
Utilizzare stati autorevoli e webhooks verificati prima delle operazioni di completamento o di follow-up.

Trovare una funzionalità#

Autenticazione e gestione del rischio

Gestione di carte e credenziali

Pagamenti a rate e ciclo di vita dell'importo

Implementa la funzionalità nel ciclo di vita dei pagamenti#

Diagramma di flusso
NoYes1Create order2Normalize and enrich3Risk andauthentication4Purchase orauthorize5Final now?6Wait for webhook orretrieval7Authoritative state8Capture, void, orrefund9Reconcile amountsand status
Revisione o in sospesoRisultato
FaseEsempi di funzionalitàChi è l'autorità
Prima dell'elaborazioneNormalizzazione dell'indirizzo, rilevamento della carta, raccomandazioni, prevenzione delle frodiL'ordine backend e l'idoneità della connessione configurata
Autenticazione3DS, autenticazione dinamica, consenso del portafoglioL'azione successiva e lo stato di pagamento successivo—non solo il ritorno del browser
LavorazioneAcquisto, autorizzazione, rateizzazione, conversioneL'importo di pagamento DEUNA confermato, la valuta e lo stato
Dopo l'autorizzazionePrelievo, prelievo parziale, annullamento automaticoImporto autorizzato rimanente e stato dell'operazione confermato dal fornitore
Dopo il prelievoRimborso, rimborso parziale, rimborso asincronoImporto residuo rimborsabile e stato operativo confermato dal fornitore

La compatibilità è multidimensionale#

Una funzionalità è disponibile solo quando tutte le dimensioni richieste sono soddisfatte:

DimensioneVerifica
Fornitore e credenzialiLa connessione e il tipo di credenziali supportano l'operazione
Mercato e valutaIl paese, la valuta e l'accordo di pagamento configurati sono validi
Metodo di pagamentoIl metodo di pagamento selezionato (carta, portafoglio, bonifico bancario, voucher o BNPL) abilita la funzionalità
Canale e SDKWeb, iOS, Android, React Native o API diretta supportano l'azione richiesta del cliente
Configurazione dell'accountLa funzionalità, la strategia, la campagna, i limiti e i periodi di tempo sono abilitati per il commerciante
Gestione dello statoL'integrazione supporta ogni stato transitorio, di successo, di errore e di ripristino che può ricevere

Uso Funzionalità dei provider per la disponibilità pubblicata e Flusso e stati di pagamento per il modello di stato completo.

Checklist di rilascio#

  1. Documentare il risultato aziendale e la condizione esatta che abilita la funzionalità.
  2. Verificare i campi dell'API pubblica o dell'SDK rispetto alla guida di riferimento; non dedurre i campi dai label dell'Admin.
  3. Testare la funzionalità con la combinazione reale del fornitore, del mercato, della valuta e del metodo di pagamento.
  4. Includere i casi di rifiuto, in attesa, timeout, duplicato, parzialmente completato e non disponibile.
  5. Rendere idempotenti le azioni lato backend e mantenere le credenziali private al di fuori delle applicazioni client.
  6. Effettuare o annullare pagamenti solo da uno stato autorizzato di DEUNA.
  7. Monitorare sia le metriche relative all'esperienza del cliente che la riconciliazione finanziaria dopo il lancio.

In questa sezione