Preautorizzazione
L'integrazione di questa funzionalità consente di trattenere temporaneamente un determinato importo sulla carta del cliente, prima di effettuare la contabilizzazione effettiva. Questo assicura che ci siano fondi sufficienti prima di procedere con la transazione. L'importo della contabilizzazione può essere inferiore all'importo preautorizzato.
Di seguito viene presentato come effettuare una preautorizzazione nelle modalità di integrazione:
- Hosted Payment Page
- Pay-by-Link
- XPay Build
Hosted Payment Page
Il flusso di pagamento non varia rispetto alla soluzione Hosted Payment Page, è necessario infatti richiamare la medesima API:
Valorizzando l'oggetto "paymentSession" con il parametro:
actionType | PREAUTH |
È possibile eseguire operazioni contabili sulla preautorizzazione tramite le API:
- Contabilizzazione: POST /operations/{operationId}/captures
- Annullo/Storno: POST /operations/{operationId}/refunds
Pay-by-Link
Il flusso di pagamento non varia rispetto alla soluzione Pay-by-Link, è necessario infatti richiamare la medesima API:
Valorizzando l'oggetto "paymentSession" con il parametro:
actionType | PREAUTH |
È possibile eseguire operazioni contabili sulla preautorizzazione tramite le API:
- Contabilizzazione: POST /operations/{operationId}/captures
- Annullo/Storno: POST /operations/{operationId}/refunds
XPay Build
Il flusso di pagamento non varia rispetto alla soluzione XPay Build, è necessario infatti richiamare la medesima API:
Valorizzando l'oggetto "paymentSession" con il parametro:
actionType | PREAUTH |
È possibile eseguire operazioni contabili sulla preautorizzazione tramite le API:
- Contabilizzazione: POST /operations/{operationId}/captures
- Annullo/Storno: POST /operations/{operationId}/refunds