Passa al contenuto principale

Migrazione dei dati verso un nuovo PSP

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.


Concetti fondamentali

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.


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.


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 codifica UTF‑8
  • Tutte le righe devono avere lo stesso numero di colonne

Migrazione di token PayPal

Esempio di file

Esempio di intestazione e prima riga:

TOKENVALUE;CREATEDATE;DELETED;DELETEDATE;REFERENCEID;AGREEMENTDESC
PPPXOEXXXXX8CBO3;1/17/2017 9:04 AM;0;;B-0C311XXXXXX344154M;edicola1@mail.com

Descrizione dei campi

CampoDescrizione
TOKENVALUEIdentificativo del token PayPal
CREATEDATEData di creazione del token
DELETEDValore binario: 0/1
DELETEDATEData di eventuale cancellazione. Può essere vuoto
REFERENCEIDRiferimento alla transazione 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 file

Esempio di intestazione e prima riga:

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;

Descrizione dei campi

CampoDescrizione
IDTOKENIdentificativo univoco del token in Fabrick
IDSHOPCodice negozio Fabrick associato
TOKENVALUEToken utilizzato in sostituzione del PAN
TOKENTYPETipologia di token
CARDNUMBERPAN della carta
EXPIRYMONTHMese di scadenza (MM)
EXPIRYYEARAnno di scadenza (YY)
CREATEDATEData di creazione (YYYY-MM-DD HH:MM:SS)
DELETEDValore binario: 0/1
DELETEDATEData di cancellazione
WITHAUTHORIZATIONValore binario: 0/1
WITHCVVValori ammessi: Y / N
THREEDLEVELLivello autenticativo 3DS
ONLYMASKEDPANValore binario
IDGROUPGruppo token Fabrick
LASTABUUPDATEDATEData aggiornamento Automatic Billing Updater in formato (YYYY-MM-DD HH:MM:SS)

Migrazione delle catene di pagamenti ricorrenti

Esempio di file

Esempio di intestazione e prima riga:

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;

Descrizione dei campi

CampoDescrizione
IDIdentificativo della catena ricorrente
IDSHOPStore ID Fabrick
IDTOKENToken associato
AUTH_DATADati di autenticazione (se presenti)
AUTH_METHODMetodo di autenticazione
AUTH_TIMESTAMPTimestamp dell’autenticazione
ACS_TRANS_IDIdentificativo ACS 3DS
BANKTRANSACTIONIDID lato negozio Fabrick
GLOBALPAYIDID globale transazione Fabrick
XIDIdentificatore GUID della catena
FIRST_PAYMENT_IDID del primo pagamento della catena
GATEWAY_FIRSTEntry point della transazione
IDTRANSACTION_FIRSTID univoco della transazione che ha originato la catena
IDCREDITCARDTRANSACTION_FIRSTRiferimento credit card transaction
RECOVERYtrue / false / Y / N / vuoto
CREATED_DATEData creazione (YYYY-MM-DD HH:MM:SS)
RECURRING_TYPE01 o 03
LAST_NEXT_DATEData dell’ultima MIT eseguita. Può essere vuoto

Sicurezza e invio dei file

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
  • 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