Passa al contenuto principale
In questa pagina

Multiple Partial Captures (MPC) è una funzionalità che consente di autorizzare un importo totale e catturarlo in più parti nel tempo.

Serve modelli di business che richiedono progressivamente i pagamenti di cattura.

Ad esempio: emissione di biglietti come sono confermati o carica quando gli articoli sono di nuovo in inventario e pronti per essere spediti.

Utilizzare i casi#

Questa funzionalità è particolarmente utile per:

  • Compagnie aeree: Autorizzazione dell'importo totale del biglietto e cattura parziale come conferma dei posti.
  • Vendita al dettaglio con spedizioni parziali: Ideale per i mercati in cui gli ordini vengono spediti da venditori multipli e articoli vengono spediti in tempi diversi.
  • Consegna del servizio in fase: I pagamenti di cattura come fasi di progetto sono completati.

Come funziona MPC#

Un flusso MPC funziona come segue:

  1. Autorizzazione: Il cliente autorizza l'importo totale della transazione.
  2. Acquisizioni multiple: Il negozio cattura parti della quantità autorizzata in date diverse.
  3. Consolidamento: Il sistema gestisce più cattura e li invia al processore secondo le regole configurate:
    • Processori online: Le catture vengono inviate in tempo reale dopo l'autorizzazione.
    • Processori offline: Le catture vengono inviate dopo l'autorizzazione, quando si soddisfano le seguenti condizioni:
      • La scadenza di cattura definita è raggiunta.
      • L'importo totale autorizzato viene catturato.
      • Il mercante manda "final_capture": true nella richiesta API.

Configurazione e requisiti#

La funzionalità MPC richiede l'attivazione preventiva e i seguenti parametri di configurazione:

Configurazione principale#

La seguente tabella documenta la configurazione principale per MPC:

ParametroDescrizioneValori consentitiValore predefinito
StatoAttiva o disattiva MPCon / offoff
Tempo di funzionamento Zonafuso orario di lavoro per calcolare i giorni lavorativiZona di tempo validaUTC
Giorni di taglio della cappaGiorni per la cattura dopo l'autorizzazione0-457
Cattura Cutoff tramite APIConsente di indicare la cattura finale utilizzando "final_capture": true in APItrue / falsefalse

Configurare MPC nell'Amministrazione#

Eseguire le seguenti attività MPC nel Amministrazioni:

  • Configurare i parametri MPC.
  • Monitorare le catture in sospeso.
  • Controllare la data di elaborazione prevista.
  • Visualizza l'importo residuo disponibile per la cattura.

Per abilitare questa funzione:

  1. Selezionare il processore sotto Connessioni.
  2. Se il processore supporta sia l'acquisto che l'autorizzazione, quindi fare clic autorizzare.
  3. Cliccare suCatture parziali multiple (DEUNA).
  4. Impostare il numero di giorni dopo la prima cattura durante la quale possono essere effettuate ulteriori catture parziali.

I giorni configurati per la cattura parziale possono essere modificati in qualsiasi momento.

Tuttavia, le modifiche non si applicano alle transazioni che hanno già iniziato catture parziali.

Nel dettaglio dell'ordine, verrà visualizzata la scadenza di cattura. A tale data, tutte le catture in sospeso saranno elaborate.

Modalità di funzionamento#

Scopri come gestire MPC con DEUNA.

Limiti di cattura parziali:*

  • Modalità offline: Nessun limite tecnico dalla piattaforma.
  • Modalità online: I limiti dipendono dalle regole di ogni processore.

Offline

Si applica quando l'acquirente/processore non gestisce più catture in nativo.

Le capture vengono consolidate e inviate al processore quando si soddisfano le seguenti condizioni:

  1. La scadenza di cattura è raggiunta.
  2. L'importo totale autorizzato viene catturato.
  3. Il mercante manda final_capture con il valore true nella richiesta.

Esempio:

JSON
{
    "amount": 100,
    "final_capture": "true"
}

Stato:

Mentre esistono le catture in sospeso, lo stato sarà partial capturing.

Se l'importo totale è completato, lo stato cambierà a captured.

Se il termine è raggiunto senza catturare il totale, lo stato sarà partial captured.

Processori sotto flusso di regolamento (Elavon, Amex, UATP, BBVA)

Questi processori operano sempre in modalità offline.

Lo status rimane partial capturing fino a:

  • Il totale è catturato → stato capturing → post-insediamento → stato captured.
  • Il totale non viene catturato entro il termine di scadenza → stato partial captured.

Online Online

Le catture vengono inviate in tempo reale al processore, se supporta MPC in modo nativo.

Alcuni processori richiedono specifiche credenziali o abilitazioni (ad esempio: Stripe, Adyen).

Stato

Le catture parziali generano lo stato partial captured.

Quando si cattura il totale, lo stato cambia automaticamente captured.

Regole

  • La somma di tutte le catture non può superare l'importo autorizzato.
  • Le catture non sono autorizzate al di fuori del periodo di ammissibilità o dopo l'invio "final_capture": true.