- Assistenza
- Moduli
- Worldline
- Identificazione della transazione
Identificazione della transazione
Matthias R.
-Aggiornato il venerdì 8 settembre 2023
Sono disponibili due modalità di identificazione della transazione:
- modalità transactionReference
- modalità transactionId
La differenza tra le modalità di 2 è l'ambito dell'identificatore: il transactionReference deve essere unico per tutta la durata del negozio, mentre il transactionId deve essere unico nell'arco della giornata.
C'è anche un'opzione per generare l'identificatore della transazione:
- se abilitato, il modulo genera l'identificativo della transazione nella richiesta di pagamento inviata alla piattaforma di pagamento
- se disattivato, il modulo lascia che la piattaforma di pagamento generi automaticamente l'identificatore della transazione e poi lo recupera dalla risposta della piattaforma di pagamento.
Nota: il transactionReference è la modalità di identificazione predefinita, il transactionId 1,0 è stato rinnovato in 2,0 per facilitare la migrazione degli esercenti di 1,0 a 2,0 come parte della procedura di migrazione semplificata.
Quando viene creata una transazione, e a seconda del metodo scelto, la piattaforma di pagamento accetta o rifiuta la creazione e genera identificatori aggiuntivi.
Ci sono diversi casi possibili:
Negozio in modalità TransactionReference
Creazione di una transazione con transactionReference generata dal modulo
Questa è la modalità predefinita se ha una nuova merchant_id
transactionReference generato dal | Trattamento standard |
transactionId generato dal | Codice di rifiuto = 12 |
transazioneId assente | OK |
transactionReference assente | Codice di rifiuto = 12 |
Riferimento aggiuntivo generato dalla piattaforma di pagamento | s10TransactionId e s10TransactionIdDate |
Contenuto della risposta | s10TransactionId s10TransactionIdDate e transactionReference |
Creare una transazione senza un riferimento alla transazione (Tref auto)
Il modulo recupera e memorizza i riferimenti aggiuntivi generati dalla piattaforma di pagamento.
transactionReference generato dalla piattaforma di pagamento | Trattamento standard |
transactionId generato dal | |
transazioneId assente | OK |
transactionReference generato dal | Codice di rifiuto = 12 |
Riferimento aggiuntivo generato dalla piattaforma di pagamento | transactionReference, s10TransactionId e s10TransactionIdDate |
Contenuto della risposta | s10TransactionId s10TransactionIdDate e transactionReference |
Acquisti in modalità TransactionId
Creazione di una transazione con transactionId generato dal modulo
Questa è la modalità da configurare come parte di una procedura di migrazione semplificata dal connettore 1,0 a 2,0
transactionId generato dal | Trattamento standard |
transazioneId assente | Codice di rifiuto = 12 |
transactionReference generato dal | Codice di rifiuto = 12 |
transactionReference assente | OK |
Riferimento aggiuntivo generato dalla piattaforma di pagamento | transazioneRiferimento |
Contenuto della risposta | s10TransactionId s10TransactionIdDate, e transactionReference |
Creazione di una transazione senza transactionId (Tid auto)
Il modulo recupera e memorizza i riferimenti aggiuntivi generati dalla piattaforma di pagamento.
transazioneId assente | Trattamento standard |
transactionId generato dal | Codice di rifiuto = 12 |
transactionReference generato dal | Codice di rifiuto = 12 |
transactionReference assente | OK |
Riferimento aggiuntivo generato dalla piattaforma di pagamento | s10TransactionId s10TransactionIdDate e TransactionReference |
Contenuto della risposta | s10TransactionId s10TransactionIdDate e transactionReference |
Condividi