Pagamenti per prenotazioni di viaggio

Integrazione di gateway di pagamento per il travel che tiene ogni pagamento legato alla sua prenotazione

Collega il tuo sito di prenotazione o portale B2B ai provider di pagamento usati dai tuoi clienti. Il checkout avviene dentro il flusso di prenotazione, il 3D Secure si attiva dove la carta lo richiede, e ogni autorizzazione, cattura, rimborso e webhook viene salvato con il riferimento di prenotazione usato dal tuo team.

  • Checkout dentro il flusso di prenotazione
  • Multivaluta dove il tuo provider lo consente
  • 3D Secure e carte tokenizzate
  • Storni, rimborsi e riconciliazione

Checkout di viaggio sicuro

Integrazione di gateway di pagamento per il travel dentro il tuo flusso di prenotazione

I clienti pagano voli, hotel, tour e trasferimenti sulla tua pagina di checkout, non tramite un link di pagamento scollegato. Il sistema di prenotazione invia importo, valuta e riferimento della prenotazione; il gateway restituisce un esito su cui la prenotazione può agire.

Lo stesso flusso serve Software di prenotazione voli, Motore di prenotazione hotel e Software per tour operator: la prenotazione viene trattenuta, il pagamento incassato e la conferma del fornitore arriva solo quando il pagamento va a buon fine.

  • Multivaluta

    Mostra e regola nelle valute supportate dal tuo provider e dal tuo conto merchant.

  • Autenticazione sicura

    Carte tokenizzate, 3D Secure e i controlli di rischio del provider stesso.

  • Registri tracciabili

    Transazioni, prenotazioni, rimborsi e riferimenti di regolamento restano collegati.

Pagamento prenotazionePrenotazionePT-48213
  1. Dati
  2. Pagamento
  3. 3D Secure
  4. Confermata
Paga in
  • Volo, 2 adulti$612.00
  • Hotel, 3 notti$438.00
  • Costo di prenotazione$15.00
Totale da pagare$1,065.00 USD
  • Volo, 2 adulti€566.00
  • Hotel, 3 notti€405.00
  • Costo di prenotazione€14.00
Totale da pagare€985.00 EUR
  • Volo, 2 adulti£486.00
  • Hotel, 3 notti£348.00
  • Costo di prenotazione£12.00
Totale da pagare£846.00 GBP

I dati della carta vanno direttamente al tuo gateway

Importi di esempio. Valute, metodi e commissioni dipendono dal tuo gateway e dal tuo conto merchant.

Ciclo di vita della transazione

Come stato del pagamento e stato della prenotazione avanzano insieme

Un pagamento travel non è concluso quando la carta viene approvata. Scegli uno scenario per vedere cosa riporta il gateway e cosa fa la prenotazione a ogni passo.

Pagata e confermata

CatturatoConfermata
  1. 0100:00La prenotazione invia importo, valuta e riferimento al gatewayPagamentoIn sospesoPrenotazioneIn attesa
  2. 0200:04Il gateway approva la carta e blocca i fondiPagamentoAutorizzatoPrenotazioneIn attesa
  3. 0300:09Il fornitore conferma la prenotazionePagamentoAutorizzatoPrenotazioneConfermata
  4. 0400:10I fondi bloccati vengono catturatiPagamentoCatturatoPrenotazioneConfermata
  5. 0500:11Webhook firmato salvato con la prenotazionePagamentoCatturatoPrenotazioneConfermata

Catturare dopo la conferma del fornitore significa che al cliente non viene mai addebitata una prenotazione che non esiste.

Sfida 3D Secure

CatturatoConfermata
  1. 0100:00La prenotazione invia importo, valuta e riferimento al gatewayPagamentoIn sospesoPrenotazioneIn attesa
  2. 0200:03La banca richiede una sfida 3D SecurePagamentoAzione richiestaPrenotazioneIn attesa
  3. 0300:41Il cliente completa la verifica e il pagamento viene autorizzatoPagamentoAutorizzatoPrenotazioneIn attesa
  4. 0400:46Il fornitore conferma la prenotazionePagamentoAutorizzatoPrenotazioneConfermata
  5. 0500:47I fondi bloccati vengono catturatiPagamentoCatturatoPrenotazioneConfermata

La prenotazione resta in attesa mentre il cliente verifica. Se la sfida fallisce o scade, il blocco viene rilasciato e non viene addebitato nulla.

Prezzo cambiato

CatturatoConfermata
  1. 0100:00Prezzo riconvalidato con il fornitore prima dell'addebitoPagamentoNon avviatoPrenotazioneIn attesa
  2. 0200:02Nuovo prezzo mostrato al cliente per approvazionePagamentoNon avviatoPrenotazioneRiprezzata
  3. 0300:30Il cliente accetta e viene creato un pagamento per il nuovo importoPagamentoIn sospesoPrenotazioneRiprezzata
  4. 0400:34Il gateway approva la carta e blocca i fondiPagamentoAutorizzatoPrenotazioneRiprezzata
  5. 0500:39Il fornitore conferma la prenotazionePagamentoAutorizzatoPrenotazioneConfermata
  6. 0600:40I fondi bloccati vengono catturatiPagamentoCatturatoPrenotazioneConfermata

Riconvalidare prima del pagamento evita che l'agenzia assorba un aumento di tariffa che non ha mai visto.

Fornitore fallito dopo il pagamento

StornatoFallita
  1. 0100:00La prenotazione invia importo, valuta e riferimento al gatewayPagamentoIn sospesoPrenotazioneIn attesa
  2. 0200:04Il gateway approva la carta e blocca i fondiPagamentoAutorizzatoPrenotazioneIn attesa
  3. 0300:12Il fornitore rifiuta la prenotazionePagamentoAutorizzatoPrenotazioneFallita
  4. 0400:13Autorizzazione stornata prima della cattura, nessun addebitoPagamentoStornatoPrenotazioneFallita
  5. 0500:14Cliente e team operativo avvisati con entrambi i riferimentiPagamentoStornatoPrenotazioneFallita

Poiché i fondi erano solo autorizzati, vengono rilasciati con uno storno invece di un rimborso. Dove il provider cattura subito, lo stesso passo diventa un rimborso.

Sequenza illustrativa. Se i fondi vengono prima autorizzati o catturati subito dipende dal gateway e dalle tue impostazioni.

Sotto il cofano

Richieste, webhook e rimborsi che portano il riferimento della prenotazione

Ogni chiamata al gateway porta il riferimento della prenotazione e una chiave di idempotenza, e ogni evento dal gateway viene verificato prima di modificare una prenotazione.

  1. 1Il riferimento della prenotazione viaggia come metadato, così la dashboard del provider e il tuo pannello admin mostrano la stessa prenotazione.
  2. 2Una chiave di idempotenza impedisce che un doppio clic o un nuovo tentativo di rete addebiti due volte.
  3. 3Gli importi vengono inviati in unità minime con un codice valuta esplicito.
  1. 1La firma viene controllata contro il tuo segreto webhook prima di qualsiasi modifica.
  2. 2Il tipo di evento decide l'azione sulla prenotazione: confermare, rilasciare o segnalare per revisione.
  3. 3Le consegne ripetute dello stesso evento vengono riconosciute e ignorate.
  1. 1Gli importi parziali coprono le penali di cancellazione trattenute dall'agenzia o dal fornitore.
  2. 2Il rimborso punta al pagamento originale e alla prenotazione cancellata.
  3. 3Un codice motivo va al provider e nei tuoi registri per assistenza e contestazioni.

I provider non ancora collegati vengono gestiti come Integrazione API personalizzata. I gateway più diffusi hanno pagine dedicate: Pagamenti Stripe e Pagamenti PayPal.

POST /v1/paymentsIdempotency-Key: bk_PT-48213_a1{  "amount": 106500,  "currency": "USD",  "capture": "after_confirmation",  "metadata": {    "booking": "PT-48213",    "pnr": "X7K2LM"  }}
POST /webhooks/paymentsSignature: t=1791012345,v1=5f3ac1…{  "id": "evt_8841",  "type": "payment.captured",  "payment": "pay_3QK19",  "metadata": { "booking": "PT-48213" }}→ 200 OK  booking=PT-48213 status=confirmed
POST /v1/refundsIdempotency-Key: rf_PT-48213_1{  "payment": "pay_3QK19",  "amount": 41800,  "currency": "USD",  "reason": "cancelled_by_customer",  "metadata": {    "booking": "PT-48213",    "retained_fee": 2000  }}

Esempio generico. I nomi dei campi seguono l'API del gateway che scegli.

Operazioni specifiche del travel

Controlli di pagamento per ciò che va storto nel travel

I prezzi cambiano, i fornitori falliscono e i clienti cancellano. Ogni controllo risponde a una situazione che i team operativi affrontano regolarmente.

  • Situazione01

    La tariffa dell'hotel è salita tra ricerca e pagamento.

    Controllo

    Riconvalida del prezzo

    L'ultimo prezzo del fornitore viene confermato prima di addebitare il cliente, e ogni variazione viene mostrata per approvazione.

  • Situazione02

    Il cliente ha premuto Paga due volte su una connessione lenta.

    Controllo

    Flusso di prenotazione idempotente

    Le richieste ripetute restituiscono il primo esito invece di creare un secondo addebito o una seconda prenotazione.

  • Situazione03

    Il cliente paga in euro e il fornitore fattura in dollari.

    Controllo

    Regole di valuta e ricarico

    Valuta del checkout, valore della prenotazione, ricarico e importo di regolamento vengono registrati separatamente.

  • Situazione04

    Due notti di un soggiorno di cinque vengono cancellate.

    Controllo

    Storni e rimborsi parziali

    Le restituzioni totali o parziali sono legate alla cancellazione o alla modifica che le ha causate.

  • Situazione05

    Un titolare contesta un addebito mesi dopo il viaggio.

    Controllo

    Contestazioni e chargeback

    Eventi del provider, esiti di autenticazione e documenti di prenotazione vengono conservati insieme come prova.

  • Situazione06

    Arriva un webhook per una prenotazione già cancellata.

    Controllo

    Webhook e avvisi

    Gli eventi verificati aggiornano le prenotazioni; ciò che non corrisponde viene segnalato per la revisione di una persona.

Copertura dei provider

Scegli un gateway per il tuo mercato e i tuoi clienti

La disponibilità dipende dall'approvazione merchant, dalla copertura per paese, dalle valute e dai metodi di pagamento. Molte agenzie combinano un gateway carte globale con un provider regionale e un'opzione di regolamento B2B.

  • A

    Gateway carte globali

    Accettazione carte, tokenizzazione, 3D Secure, rimborsi e checkout multi-mercato.

  • B

    Provider regionali

    Valute locali, circuiti di pagamento nazionali e metodi specifici del mercato.

  • C

    Wallet digitali

    Checkout più rapido per i clienti che preferiscono un conto wallet approvato.

  • D

    Flussi di pagamento B2B

    Credito agente, registrazioni di pagamento manuali e flussi di pagamento controllati.

Cosa copre di solito ciascun tipo
EsigenzaAGateway carte globaliBProvider regionaliCWallet digitaliDFlussi di pagamento B2B
Carte internazionaliDi solito copertoDi solito copertoDipende dal providerNon la scelta abituale
Metodi locali e circuiti bancariDipende dal providerDi solito copertoDipende dal providerNon la scelta abituale
3D SecureDi solito copertoDipende dal providerDipende dal providerNon la scelta abituale
Rimborsi e storniDi solito copertoDipende dal providerDipende dal providerDi solito coperto
Più valuteDi solito copertoDipende dal providerDipende dal providerDipende dal provider
Credito agente e depositiNon la scelta abitualeNon la scelta abitualeNon la scelta abitualeDi solito coperto
  • Di solito coperto
  • Dipende dal provider
  • Non la scelta abituale

Gateway nella directory delle integrazioni

Questi nomi provengono dalla Tutte le integrazioni in tempo reale. Conti merchant e commissioni di transazione si concordano con la società di pagamento che scegli.

Regolamento senza gateway

  • Saldo wallet
  • Bonifico bancario
  • Paga dopo

Per agenti e vendite offline, le prenotazioni possono anche essere regolate dal Wallet agenti B2B, con bonifico bancario o come pagamento differito, con ogni pagamento registrato dal tuo team.

Definizione del progetto

Cosa ci serve per definire la tua integrazione dei pagamenti

Un conto provider chiaro e un flusso di transazioni definito ci permettono di fissare con precisione ambito, test e consegna. Spunta ciò che hai già.

0/5pronto

Checklist di definizione

Percorso verso il go-live

  1. 01

    Chiavi sandbox

    La piattaforma gira contro l'ambiente di test del provider.

  2. 02

    Casi di test

    Approvazione, rifiuto, 3D Secure, storno e rimborso, ciascuno su una prenotazione di prova.

  3. 03

    Endpoint webhook

    Firme verificate e ogni tipo di evento mappato a un'azione di prenotazione.

  4. 04

    Chiavi di produzione

    Credenziali live attivate, con monitoraggio dei pagamenti falliti.

Pianifica il tuo checkout

Il lavoro sul gateway viene definito insieme alla tua piattaforma di prenotazione. PHPTRAVELS è una licenza una tantum da 2499 $ con codice sorgente incluso, ospitata sul tuo server; vedi Prezzi per sapere cosa copre ogni piano.

Domande degli acquirenti

FAQ sull'integrazione dei gateway di pagamento

Cosa chiedono le agenzie prima di aggiungere pagamenti online alla loro piattaforma di prenotazione.

Contatta il team vendite

Collega un sito o portale di prenotazione viaggi a un provider di pagamento, così i clienti pagano durante il checkout e il sistema di prenotazione può tracciare in sicurezza autorizzazione, cattura, rimborsi e stato del pagamento per ogni prenotazione.

PHPTRAVELS supporta una gamma di gateway globali e regionali, elencati nella directory delle integrazioni. L'opzione giusta dipende dal tuo paese, dall'approvazione merchant, dalle valute, dai metodi di pagamento e dall'API del provider disponibile per il tuo conto.

Sì, quando il gateway selezionato e il conto merchant supportano le valute di presentazione e regolamento di cui hai bisogno. Conversione valutaria, ricarico e regole di regolamento vengono confermati durante la definizione del progetto.

Il 3D Secure è incluso quando il provider lo supporta ed è abilitato per il tuo conto merchant. L'integrazione gestisce gli esiti di autenticazione, i redirect o le sfide integrate e lo stato finale del pagamento.

Sì, se l'API del provider li supporta. Rimborsi totali o parziali, storni e penali di cancellazione vengono collegati ai riferimenti di prenotazione e transazione pertinenti.

La società di pagamento. Apri il conto merchant con il provider che scegli e concordi le commissioni direttamente con lui. PHPTRAVELS collega la tua piattaforma a quel conto con le credenziali che fornisci.