open menu
axerve docs

Questa guida è rivolta agli esercenti che attualmente operano con Open Payments di Fabrick e che sono interessati a migrare verso altri PSP (Payment Service Provider), . 
Lo scopo di questa documentazione è di dare indicazioni sui formati di file condivisi e le modalità di condivisione. 

Cosa si intende per token carta? 

Un token carta è un identificativo univoco che sostituisce il PAN (Primary Account Number), cioè il numero stampato sulla carta di pagamento. 
La tokenizzazione consente di effettuare transazioni senza utilizzare direttamente il PAN, migliorando la sicurezza contro frodi e furti di dati. 

Per un approfondimento, consulta l’articolo di Fabrick: 
Tokenizzazione nei pagamenti e-commerce: cos’è e perché è utileexternal link 

Cosa s’intende per pagamenti ricorrenti? 

I pagamenti ricorrenti sono transazioni effettuate con una frequenza regolare (es. abbonamenti mensili, rateizzazioni) senza che il cliente debba inserire ogni volta i dati della carta. 
Nei pagamenti MIT (Merchant Initiated Transaction), l’esercente avvia il pagamento in autonomia, basandosi su un'autenticazione avvenuta in precedenza. 

Maggiori dettagli nella documentazione ufficiale di Axerve: 
Pagamenti ricorrenti MIT – Fabrick Docs Payment Orchestra 

Obiettivo della migrazione 

Fornire tutti i dati necessari perché il nuovo gestore dei pagamenti possa continuare con i pagamenti ricorrenti esistenti e perché l’esercente possa beneficiare della libertà di scelta con continuità operativa. 

Esempi di file forniti 

Formato dei file 

  • Formato CSV con codificato UTF-8 

  • Tutte le righe hanno lo stesso numero di colonne 

Migrazione di token PayPal 

Esempio di header e riga 1: 

TOKENVALUE;CREATEDATE;DELETED;DELETEDATE;REFERENCEID;AGREEMENTDESC
PPPXOEXXXXX8CBO3;1/17/2017 9:04 AM;0;;B-0C311XXXXXX344154M;edicola#maxxxxxxino22@gmail.com

Campi:

  • TOKENVALUE → è  l’ID del token PayPal 

  • CREATEDATEè la data di creazione del token

  • DELETEDvalore binario

  • DELETEDATEl’eventuale data di cancellazione. Può essere vuoto. 

  • REFERENCEIDriferimento alla transazione nell’ecosistema PayPal

  • AGREEMENTDESCdescrizione testuale dell’accordo tra esercente e cliente. Spesso usato per indicare un riferimento dell’utente (ad esempio l’email) .

Migrazione di token carta 

Esempio di header e riga 1: 

IDTOKEN;IDSHOP;TOKENVALUE;TOKENTYPE;CARDNUMBER;EXPIRYMONTH;EXPIRYYEAR;CREATEDATE;DELETED;DELETEDATE;WITHAUTHORIZATION;WITHCVV;THREEDLEVEL;ONLYMASKEDPAN;IDGROUP;LASTABUUPDATEDATE
325XX397;160817;52MUOMYXXXEY4375;STD;522694XXXXX74375;09;26;4/2/2022 7:41 AM;0;;1;1;2;0;1864;

Campi:

  • IDTOKENindica l’id univoco del token in Fabrick per la carta

  • IDSHOPindica il codice negozio Fabrick in cui è stato creato  

  • TOKENVALUEindica il vero e proprio token, utilizzato al posto del PAN carta 

  • TOKENTYPEindica il tipo di token 

  • CARDNUMBERindica il PAN carta

  • EXPIRYMONTHè il mese di scadenza MM

  • EXPIRYYEARè l’anno di scadenza YY 

  • CREATEDATE → in formato YYYY-MM-DD HH:MM:SS

  • DELETED → 1 or 0

  • DELETEDATEin formato YYYY-MM-DD HH:MM:SS format

  • WITHAUTHORIZATIONha un valore binario

  • WITHCVVpuò avere valore Y o N

  • THREEDLEVELindica il livello autenticativo

  • ONLYMASKEDPAN → 1 o 0

  • IDGROUPè un valore Fabrick per riconoscere l’eventuale gruppo token di appartenenza 

  • LASTABUUPDATEDATEdata di aggiornamento dall’Automatic Billing Updater in formato (YYYY-MM-DD HH:MM:SS)

Migrazione di catene di transazioni ricorrenti 

Esempio di header e riga 1:

ID;IDSHOP;IDTOKEN;AUTH_DATA;AUTH_METHOD;AUTH_TIMESTAMP;ACS_TRANS_ID;BANKTRANSACTIONID;GLOBALPAYID;XID;FIRST_PAYMENT_ID;GATEWAY_FIRST;IDTRANSACTION_FIRST;IDCREDITCARDTRANSACTION_FIRST;RECOVERY;CREATED_DATE;RECURRING_TYPE;LAST_NEXT_DATE
234345;160817;9856927;;;;;-100;0;;f01c4eec-xxxx-4f29-b9e2-ea458286648b;I;689047016;1340432970;0;10/6/2022 2:04 PM;01;

Campi:

  • IDè l'identificativo della catena lato Fabrick

  • IDSHOP → Fabrick store ID

  • IDTOKEN → Token ID di Fabrick

  • AUTH_DATAcontiene eventuali informazioni di autenticazione della transazione. Può essere vuoto

  • AUTH_METHODindica il metodo di autenticazione della transazione. Può essere vuoto 

  • AUTH_TIMESTAMPindica il timestamp di autenticazione della transazione. Può essere vuoto 

  • ACS_TRANS_IDè l’identificativo della transazione 3DS lato Access Control Server (la banca dell’utente)

  • BANKTRANSACTIONIDè l’identificativo specifico del codice negozio in Fabrick 

  • GLOBALPAYIDidentifica univocamente la transazione in Fabrick a livello universale 

  • XIDè un altro valore univoco di tipo GUID relativo alla catena 

  • FIRST_PAYMENT_IDè l’identificativo in Fabrick del primo pagamento della catena per quel codice negozio 

  • GATEWAY_FIRSTindica l’entry point iniziale della transazione in Fabrick

  • IDTRANSACTION_FIRSTè univoco in Fabrick per identificare la transazione che ha generato la catena 

  • IDCREDITCARDTRANSACTION_FIRSTsimile al precedente

  • RECOVERYpuò avere valore true/false/Y/N o essere vuoto 

  • CREATED_DATE → in formato YYYY-MM-DD HH:MM:SS

  • RECURRING_TYPE → 01 o 03

  • LAST_NEXT_DATEindica la data dell’ultima transazione Merchant Initiated della catena. Può essere vuoto 

Sicurezza e invio 

Il file CSV deve essere criptato utilizzando la chiave pubblica fornita dal Payment Service Provider di destinazione, che dovrà fornire anche i dettagli dell’indirizzo del server sFTP e delle credenziali per permettere a Fabrick di depositare direttamente i file. 
I dettagli per la connessione sono: nome del server, porta e utenza. 

Tempistiche previste 

Una volta ricevuti i dati indicati nel capitolo “Sicurezza e invio”, Fabrick si impegna a fornire i dati al nuovo PSP nel minor tempo possibile
A seconda della quantità e dei dati da esportare, il processo può richiedere da alcuni giorni fino a diverse settimane

Contatti 

Per assistenza nella preparazione dei dati o nella configurazione dell’invio sicuro, contattare il team di supporto tecnico Fabrick  

Portale di Assistenza Fabrick Open Paymentsexternal link  

Precedente
prevMigrazione dei pagamenti ricorrenti e dei token carta verso Fabrick
Successiva
Tipologie di integrazionenext