Procedura d adesione e utilizzo del servizio
|
|
|
- Liliana Rocco
- 10 anni fa
- Visualizzazioni
Transcript
1 Emesso da: CartaSi S.p.A. Versione: 007 Area ICT Emesso il: 30/04/2010 Procedura d adesione e utilizzo del servizio Versione: 007 Pagina 1 di 110
2 INDICE 1. Modifiche apportate Premessa Introduzione POS virtuale E-commerce versione Front Office Processo di pagamento esercenti E-COMMERCE - versione FULL Definizione e apertura dell ordine Fase di pagamento e notifica dell esito Processo di pagamento esercenti E-COMMERCE versione LIGHT Apertura dell ordine Fase di pagamento e notifica dell esito E-COMMERCE opzione server to server Richiesta di pagamento Autenticazione del titolare Fase di pagamento e notifica dell esito MOTO opzione server to server Richiesta di pagamento Fase di pagamento e notifica dell esito MOTO opzione Back Office Funzioni di Back Office Attivazione del servizio Struttura dei messaggi Inoltro dei messaggi Firma messaggi Integrazione tramite Front Office Formato del messaggio VPOSReqFull Formato del messaggio VPOSRes Full Formato del messaggio VPOSStart Formato del messaggio VPOSReqLight Versione: 007 Pagina 2 di 110
3 Formato del messaggio VPOSNotification Formato del messaggio VPOSNotificationRes Formato del messaggio VPOSRes Light Integrazione tramite messaggi server to server Formato del messaggio AReq Formato del messaggio AuthRes Formato del messaggio ARes Formato del messaggio AResAck Formato del messaggio DCCReq Formato del messaggio DCCRes Integrazione messaggi server to server per esercenti che usano un proprio MPI Formato del messaggio AuthOnlyReq Formato del messaggio AuthOnlyRes Operazioni dispositive e di interrogazione Formato del messaggio ECReq Formato del messaggio ECRes Formato del messaggio IntReq Formato del messaggio IntRes APPENDICE A A1 Carte accettate A2 Tipi di transazioni A3 Codici Divisa A4 Lingue supportate Versione: 007 Pagina 3 di 110
4 1. Modifiche apportate Versione Data Autore Capitolo Descrizione 07 30/04/2010 ICT 1.1 Aggiunto riferimento ai servizi aggiuntivi di sicurezza AMEX 3 Aggiunto riferimento a lista certificati SSL supportati Appendice A2 Modificato messaggio VPosNotification per servizio DCC e per le informazioni di sicurezza AMEX Modificato messaggio AReq per il servizio DCC e aggiornato le specifiche per campi non obbligatori Aggiunti codici di risposta in ARes e i riferimenti alle informazioni relative ai servizi aggiuntivi di sicurezza AMEX Inseriti nuovi messaggi DCCReq e DCCRes per il nuovo servizio DCC (Dynamic Currency Conversion) Aggiornate le specifiche sul campo CVV2 Eliminato valore M.O.T.O. Versione: 007 Pagina 4 di 110
5 06 29/01/2008 ICT A /01/ Inserita descrizione nuove funzionalità Reinserito capitolo 10.5 della vers.002 Aggiunte nuove lingue supportate(fra-esp-deu) Modifiche relative all introduzione della LIABILITY_SHIFT Errore nella richiesta (INTReq): Campo ID_OP duplicato (I casi FA e RA non si considerano) Variazione specifiche parametri e descrizione messaggio /01/ Variazione specifiche parametri e descrizione messaggio /01/ Aggiunta messaggio Error_url /01/ Variazione specifiche parametri /01/ Variazione testo /01/ Variazione mail /07/2006 ICT Modificato valore parametro ACTION_CODE da AUT_CONT a AUT-CONT /02/2006 ICT Eliminato capito 10.5 Versione: 007 Pagina 5 di 110
6 002 01/02/2006 ICT /02/2006 ICT /02/2006 ICT /02/2006 ICT /02/2006 ICT /02/2006 ICT Inserito nuovo msg server to server per esercenti che usano un proprio MPI Modificato tag da <RESPONSE> a <RESULT> nell esempio dell XML IntRes ed introdotto esempio XML per msg IntRes con esito negativo. Modificato tipo e lunghezza del campo ID_OP nel messaggio ECReq Modificato tipo e lunghezza del campo ID_OP nel messaggio ECRes Modificato tipo e lunghezza del campo ID_OP nel messaggio IntReq Modificato tipo e lunghezza del campo ID_OP nel messaggio IntRes Versione: 007 Pagina 6 di 110
7 1.1. Premessa La piattaforma di pagamento è stata aggiornata aumentando il livello di affidabilità e sicurezza inserendo alcune nuove funzionalità a disposizione degli esercenti: i servizi aggiuntivi di sicurezza e il servizio multilingua. Servizi aggiuntivi di sicurezza VISA e MASTERCARD Tale funzionalità fornisce agli esercenti informazioni più dettagliate circa la carta che effettua il pagamento, al fine di dare gli strumenti necessari per supportare eventuali politiche di gestione delle frodi. Le informazioni fornite per ogni transazione sono le seguenti: - tipologia della carta (consumer o commercial) - provenienza della carta (area e nazione) - per gli esercenti e-commerce certificati 3D Secure, l appartenenza della transazione ad una delle eccezioni alla libility shift previste dai circuiti internazionali Visa e Mastercard. Si ricorda che gli esercenti e-commerce certificati 3D Secure sono esonerati da qualsiasi responsabilità in caso di disconoscimento integrale della transazione, ad eccezione di alcuni casi espressamente previsti dai circuiti internazionali Visa e Mastercard (si veda il documento Verified by Visa e Mastercard Secure Code Istruzioni e regole allegato al contratto di convenzionamento). Il nuovo servizio di X-Pay consente di visualizzare le transazioni che sicuramente rappresentano eccezioni alla policy dei circuiti. Si segnala tuttavia che, per motivi tecnici, non è possibile garantire che su tutte le transazioni non segnalate come eccezioni, ci sia effettivamente l esonero dalla responsabilità in caso di disconoscimento (il numero di tali transazioni è tuttavia del tutto residuale sul totale delle operazioni gestite). Si evidenzia inoltre che tali informazioni, al di là dell utilizzo per la gestione delle frodi, non potranno essere utilizzate come elemento discriminante la vendita per non violare le regole dei circuiti internazionali Le informazioni elencate sono rese disponibili nei seguenti modi: - tramite back office (tipologia e provenienza della carta sono visualizzati nella maschera di dettaglio delle transazioni, mentre per gli esercenti e-commerce 3D Secure l indicazione di eccezione liability è visualizzata sia nella maschera di dettaglio sia nella pagina di riepilogo ordini); Versione: 007 Pagina 7 di 110
8 - elettronicamente tramite risposta al messaggio di richiesta autorizzazione, secondo le istruzioni riportate per ciascuna modalità di integrazione. Servizi aggiuntivi di sicurezza American Express Tale funzionalità fornisce all esercente l informazione relativa alla provenienza della carta AMEX (nazione). L informazione è resa disponibile nei seguenti modi: - tramite back office (nella maschera di dettaglio delle transazioni); - tramite risposta al messaggio di richiesta autorizzazione, secondo le istruzioni riportate per ciascuna modalità di integrazione. Servizio multilingua Il servizio consente di scegliere la lingua (inglese, francese, spagnolo o tedesco) in cui: - visualizzare il back office X-Pay; - nel caso di vendite e-commerce, proporre al Titolare le pagine di pagamento e inviare l di conferma ordine. Servizio DCC Il servizio consente agli esercenti di offrire il pagamento nella divisa del Paese di emissione della carta. Il servizio DCC può essere offerto per le seguenti divise: - Dollaro USA - Dollaro australiano - Dollaro canadese - Dollaro di Hong Kong - Franco svizzero - Yen - Sterlina Versione: 007 Pagina 8 di 110
9 2. Introduzione Il presente Allegato descrive le procedure di adesione ed utilizzo del servizio di POS Virtuale, di seguito X-Pay, erogato da CartaSi. In particolare, vengono illustrate le stiche del sistema, le modalità di attivazione del servizio e le istruzioni tecniche necessarie per effettuare l integrazione fra il canale di vendita dell esercente ed X-PAY. CartaSi si riserva la facoltà di modificare il presente documento, dando visione delle successive versioni sul Portale Esercenti all Indirizzo Internet Per qualsiasi informazione aggiuntiva o problema riguardante i contenuti del presente documento e successive versioni, nonché per acquisire le chiavi d accesso al Back Office, l esercente potrà usufruire del servizio di assistenza al numero verde esercenti di CartaSi e al seguente indirizzo [email protected] 3. POS virtuale Il sistema X-PAY fornisce ai merchant, una piattaforma che permette di accettare e gestire in modo facile e sicuro i pagamenti effettuati con carta di credito attraverso vendite e- commerce e MOTO (Mail order Telephon order). Gli esercenti E-COMMERCE possono utilizzare le seguenti opzioni: 1. Front Office: Questa modalità prevede che, al momento del pagamento, il titolare venga re-indirizzato sulla piattaforma X- PAY che gestirà l intero processo di pagamento, dalla raccolta dei dati della carta di credito all inoltro ai circuiti internazionali fino alla comunicazione dell esito del pagamento all esercente ed al titolare. Tale soluzione consente la gestione in modalità sicura di tutte le fasi della transazione permettendo all esercente di non dover gestire dati sensibili. La piattaforma risulta dotata di un certificato SSL (Secure Sockets Layer) 128 bit, è in grado di accettare sia pagamenti in modalità SSL, tramite re-direzione del compratore su server sicuro, sia nella modalità Verified by Visa/SecureCode secondo gli standard di sicurezza previsti da parte dei circuiti internazionali (VISA e MasterCard). Tale opzione d integrazione è a sua volta disponibile in 2 versioni (FULL e LIGHT). Versione: 007 Pagina 9 di 110
10 L esercente avrà un accesso al portale per la gestione(incassi, storni, report, ecc ) dei pagamenti ricevuti. 2. Server to server: questa modalità prevede che il processo di comunicazione con il titolare sia gestito dall applicazione dell esercente che raccoglie i dati della carta di credito dell acquirente e gestisce la richiesta di pagamento verso la piattaforma X-PAY tramite messaggi server to server per l intero ciclo dell ordine. Anche questa soluzione è in grado di accettare pagamenti in modalità SSL oppure Verified by Visa/SecureCode. L esercente avrà un accesso al poetale per la sola visualizzazione dei pagamenti ricevuti, la gestione di incassi, storni, ecc sarà gestita sempre tramite messaggi server to server. A seguito della certificazione PCI per la qualità, si sono introdotte restrizioni riguardanti i certificati SSL supportati dalla piattaforma. Una lista completa è disponibile nel documento Lista certificati supportati XPay 99-8.doc allegato a questo documento. I protocolli di sicurezza Verified by Visa/SecureCode assicurano una maggiore tutela sugli acquisti in Internet in quanto richiedono l autenticazione del titolare della carta di credito per poter effettuare un pagamento. Quando l ente emittente della carta di credito (Issuer) aderisce ai protocolli Verified by Visa/Secure Code attribuisce a tutti o ad una parte dei propri titolari un dato (tipicamente una password personale) che consentirà di verificarne con sicurezza l'identità. Questo dato gli sarà richiesto durante ogni acquisto effettuato presso un esercente aderente agli stessi protocolli di sicurezza. Durante il pagamento quindi, se il titolare è registrato al servizio Verified by Visa/Secure Code, dovrà essere rediretto verso un applicazione del proprio Issuer in cui dovrà fornire il dato necessario alla sua autenticazione. L esito di tale autenticazione sarà quindi restituito alla piattaforma di e- commerce che lo ha richiesto. In caso di esito positivo la transazione potrà essere conclusa, viceversa in caso di esito negativo la transazione non potrà essere conclusa e l acquirente dovrà indicare un altra carta di credito o un altra modalità di pagamento per poter concludere l acquisto. Per gli esercenti MOTO il sistema dispone delle seguenti opzioni: 1. Back Office: questa modalità prevede che l esercente si registi al Portale Esercenti (PE) e gestisca le transazioni MOTO (dalla presa in carico dell ordine fino alla contabilizzazione) Versione: 007 Pagina 10 di 110
11 utilizzando tutte le funzionalità messe a disposizione dall applicativo di Back Office della piattaforma X-PAY. 2. Server to server: Le chiamate server to server sono rese disponibili sotto forma di una web application che accetta chiamate POST HTTPS di messaggi XML generati da una applicazione merchant. Tramite questo meccanismo l esercente effettua le operazioni di richiesta autorizzazione, storno di un pagamento, contabilizzazione di una transazione autorizzata, storno di una transazione precedentemente autorizzata, verifica dello stato di una transazione e interrogazione dei movimenti effettuati da un merchant in un certo periodo, etc. Per quanto riguarda la sicurezza della tratta di comunicazione Internet il grado di affidabilità offerto è quello del protocollo SSL con cifratura a 128 bit. Per tutti gli esercenti e-commerce e MOTO è disponibile una funzionalità di Back Office, nella quale è possibile fruire di servizi informativi e dispositivi(solo per versione Back Office), accessibile attraverso il PE mediante le chiavi di sicurezza (nome utente e password)fornite da CartaSi. 4. E-commerce versione Front Office Rappresenta una delle modalità di integrazione possibili al sistema X-PAY in cui l esercente (E-COMMERCE) delega la gestione della raccolta dati della carta di credito e quindi la comunicazione con l acquirente al front end messo a disposizione dalla piattaforma X-PAY. Il processo di pagamento prevede che l acquirente acceda, via web, al sito di commercio elettronico dell esercente e qui scelga il prodotto/i che desidera acquistare. Al momento del pagamento il consumatore viene re-indirizzato sul server sicuro della piattaforma X-PAY, il quale visualizza una pagina di pagamento in cui si riassumono i dati della transazione in corso (es. insegna del negozio ed importo della transazione) e si invita l acquirente a concludere il pagamento indicando i dati della propria carta di credito. La redirezione del titolare può essere effettuata con 2 distinte modalità: versione FULL Al momento del pagamento, l applicazione dell esercente apre l ordine tramite la piattaforma X-PAY comunicando i dati della transazione in corso tramite una chiamata server to server e ne riceve un identificativo univoco (TRANSACTION_ID), quindi redireziona il browser dell acquirente sulla pagina di pagamento X-PAY inoltrando l identificativo ricevuto. Versione: 007 Pagina 11 di 110
12 versione LIGHT Al momento del pagamento l acquirente viene direttamente rediretto sulla pagina di pagamento X-PAY CartaSi inoltrando tramite il proprio browser i dati relativi alla transazione in corso. Al momento dell adesione alla piattaforma X-PAY, l esercente può decidere la modalità d integrazione che preferisce; la differenza tra la versione FULL e la versione LIGHT riguarda esclusivamente la procedura da seguire per l apertura dell ordine, il processo di pagamento dopo la visualizzazione della pagina di pagamento è identico per entrambe le versioni. Una volta inseriti dall acquirente nella pagina di pagamento, i dati della carta di credito viaggiano su canale sicuro fino alla piattaforma X-PAY, che li usa per chiedere l autorizzazione al pagamento sui normali circuiti autorizzativi. L esito del pagamento viene infine comunicato all esercente con messaggio di notifica in seguito descritto e all acquirente tramite Processo di pagamento esercenti E-COMMERCE - versione FULL Il seguente diagramma riassume le varie fasi in cui è suddiviso il processo di pagamento se l esercente opta per la versione FULL del protocollo d integrazione tramite Front End: Acquirente Server esercente 6 VPOS 5 4 Versione: 007 Pagina 12 di 110
13 1. Definizione dell ordine: l acquirente navigando nel negozio virtuale dell Esercente sceglie il/i prodotto/i da acquistare (riempendo il carrello ), definisce l ordine di acquisto e decide di procedere con il pagamento. 2. Apertura dell ordine: il server dell esercente invia al server X-PAY una richiesta di pagamento (VPOSReqFull) contenente tutti i dati relativi all acquisto. X-PAY verifica la validità del chiamante e dei dati del messaggio VPOSReqFull, attribuisce all ordine in corso un identificativo univoco (TRANSACTION_ID) e lo comunica all esercente insieme all URL al quale redirigere l acquirente. 3. Pagina di pagamento: Ottenuta risposta da X-PAY al messaggio VPOSReqFull, il server dell esercente redireziona l acquirente sulla pagina di inserimento dei dati della carta di credito VPPP (X-PAY Payment Page) inoltrando il messaggio VPOSStart, che non contiene i dati della transazione ma l identificativo univoco restituito da X-PAY. L acquirente deve quindi inserire i dati della carta di credito che intende utilizzare per il pagamento. 4. Pagamento: X-PAY effettua il pagamento della transazione inviando la richiesta ai sistemi autorizzativi ed ottenendone la relativa risposta. Nel corso di questa fase avviene anche l eventuale autenticazione a cui è soggetto il titolare se ha aderito ad un sistema di sicurezza (Verifed by Visa o Secure Code) a condizione che l esercente su cui sta effettuando il pagamento abbia aderito allo stesso protocollo. 5. Notifica dell esito all esercente: Se la richiesta di pagamento si conclude positivamente, il sistema X-PAY comunica all esercente, mediante il messaggio VPOSNotification, l esito della richiesta di autorizzazione in modo da consentirgli di procedere con l ordine. 6. Notifica dell esito al titolare: il sistema X-PAY comunica l esito della transazione all acquirente mediante una pagina ed un contenente lo scontrino virtuale dell acquisto avvenuto, quindi indirizza nuovamente il browser del titolare sul server dell esercente. 7. Ritorno al sito dell esercente: Il browser del titolare richiama la pagina di risposta realizzata dall esercente. Versione: 007 Pagina 13 di 110
14 Nei paragrafi successivi sono descritte più dettagliatamente le varie fasi del processo di pagamento Definizione e apertura dell ordine Quando l acquirente, dopo aver scelto il prodotto/servizio dal catalogo dell esercente, decide di procedere con il pagamento, il sistema dell esercente deve inviare tramite una chiamata server to server il messaggio VPOSReqFull di richiesta di una nuova transazione al sistema X-PAY. In tale messaggio vengono comunicati in modalità sicura i parametri relativi al pagamento da effettuare tra cui: Codice identificativo dell esercente Importo e divisa della transazione Tipo di transazione, che può assumere i seguenti valori: - Contabilizzazione implicita ; a fronte di una autorizzazione alla spesa con esito positivo il sistema X-PAY provvede alla contabilizzazione addebitando la carta di credito dell acquirente ed accreditando l esercente. - Contabilizzazione esplicita ; a fronte di una autorizzazione alla spesa con esito positivo è l esercente che in un tempo successivo comunica in modo esplicito al sistema X-PAY di contabilizzare l operazione, quindi di addebitare la carta di credito dell acquirente accreditando l esercente stesso. MAC(Codice d autenticazione del messaggio). Nel processo di comunicazione tra l esercente ed il sistema X-PAY vi è il rischio che un soggetto estraneo, in grado di intercettare il messaggio, cerchi di alterarne il contenuto, rispedendolo poi al destinatario finale. Questo rischio viene evitato introducendo un processo d autenticazione tramite la firma dei messaggi che vengono trasmessi. L URL che X-PAY deve utilizzare per comunicare all esercente (tramite una chiamata server to server) l esito della transazione (NotificationURL) L URL alla quale inviare l utente in caso di completamento della transazione (ResultURL) L URL alla quale inviare l utente in caso di annullamento del processo di pagamento e ritorno al negozio di provenienza (AnnulmentURL) L URL alla quale inviare l utente in caso di problemi nella visualizzazione della pagina di pagamento (errorurl) Versione: 007 Pagina 14 di 110
15 La piattaforma X-PAY acquisisce i parametri ed effettua i controlli di identità del chiamante e di correttezza dei dati della transazione; in particolare il codice esercente comunicato deve appartenere ad un esercente abilitato all utilizzo del sistema X-PAY, il parametro MAC deve essere corretto e l indirizzo IP del chiamante deve coincidere con uno degli indirizzi IP che l esercente ha indicato come propri attraverso l ambiente di Back Office che il sistema X-PAY mette a sua disposizione. Se i controlli vengono superati, X-PAY restituisce all esercente un identificativo univoco del pagamento (TRANSACTION_ID) e l URL della pagina di pagamento al quale deve essere re-indirizzato l acquirente per effettuare il pagamento dell acquisto in corso Fase di pagamento e notifica dell esito Ricevuta la risposta, il sistema dell esercente deve far generare al browser dell acquirente un messaggio di avvio del pagamento (VPOSStart) verso l URL comunicato dal sistema X-PAY inoltrando l identificativo univoco (TRANSACTION_ID) ricevuto. In caso di errore nel messaggio VPOSStart, X-PAY redirige l acquirente all URL (errorurl) indicato nel messaggio di apertura dell ordine, altrimenti visualizza all acquirente la pagina di pagamento. Da questo istante X-PAY acquisisce il controllo del colloquio con l acquirente riguardo alla transazione. Se la transazione si conclude con esito positivo, X-PAY comunica l esito all esercente con 2 distinte modalità: Tramite una chiamata diretta server to server Alla ricezione dell esito positivo della transazione da parte dei circuiti autorizzativi, X-PAY effettua una chiamata all URL indicato dall esercente nella chiamata di apertura dell ordine (NotificationUrl) inoltrando il messaggio VPOSNotification contenente i dati dell avvenuto pagamento. L utilizzo di una comunicazione diretta server to server garantisce all esercente la ricezione dell esito della transazione indipendentemente dalle azioni dell acquirente. Inoltre se si dovessero verificare errori di comunicazione durante l inoltro del messaggio, X-PAY invierà all esercente un di notifica dell esito della transazione utilizzando l indirizzo che l esercente ha indicato tramite l ambiente di back office di X-PAY. Tramite il browser dell acquirente Al termine del pagamento, all acquirente viene visualizzata una pagina di conferma che riassume i dati essenziali dell avvenuto pagamento e contiene un link che lo riporta sul sito dell esercente, all URL comunicato nel messaggio di apertura dell ordine (ResultURL). Quando l acquirente viene Versione: 007 Pagina 15 di 110
16 rediretto al negozio di provenienza (ResultURL) viene inoltrata una copia del messaggio VPOSNotification. L acquirente riceverà inoltre un di conferma contenente lo scontrino virtuale del pagamento. Il messaggio di notifica dell esito della transazione (VPOSNotification) conterrà tra gli altri i seguenti dati: Codice autorizzativo : codice identificativo della autorizzazione assegnato dall emittente della carta Tipo di carta: circuito della carta utilizzata dall acquirente per il pagamento. Tipo di transazione : tipologia di transazione che indica il livello di sicurezza della transazione Nessuna notifica è prevista se le la transazione si conclude con esito negativo Processo di pagamento esercenti E-COMMERCE versione LIGHT Il seguente diagramma riassume le varie fasi in cui è suddiviso il processo di pagamento se l esercente opta per la versione LIGHT del protocollo d integrazione tramite FrontEnd: Acquirente 1 6 Server esercente 2 5 VPOS 4 3 Sistemi autorizzativi 1. Definizione dell ordine: l acquirente navigando nel negozio virtuale dell Esercente sceglie il/i prodotto/i da acquistare (riempendo il carrello ), definisce l ordine di acquisto e decide di procedere con il pagamento. Versione: 007 Pagina 16 di 110
17 2. Pagina di pagamento: il server dell esercente redireziona immediatamente il titolare sulla pagina di inserimento dei dati della carta di credito VPPP (X-PAY Payment Page) inoltrando il messaggio VPOSReqLight, contenente tutti i dati della transazione in corso, compreso l identificativo univoco dell ordine (TRANSACTION_ID). 3. Pagamento: il sistema X-PAY effettua il pagamento della transazione inviando la richiesta ai sistemi autorizzativi ed ottenendone la relativa risposta. Nel corso di questa fase avviene anche l eventuale autenticazione a cui è soggetto il titolare se ha aderito ad un sistema di sicurezza (Verifed by Visa o Secure Code) a condizione che l esercente su cui sta effettuando il pagamento abbia aderito allo stesso protocollo. 4. Notifica dell esito all esercente: Se la richiesta di pagamento si conclude positivamente, X-PAY comunica all esercente, mediante il messaggio VPOSNotification, l esito della richiesta di autorizzazione in modo da consentirgli di procedere con l ordine. 5. Notifica dell esito al titolare: X-PAY comunica l esito della transazione al titolare mediante una pagina ed un contenente lo scontrino virtuale dell acquisto avvenuto, quindi indirizza nuovamente il browser del titolare sul server dell esercente. 6. Ritorno al sito dell esercente: Il browser del titolare richiama la pagina di risposta realizzata dall esercente. Nel paragrafi successivi sono descritte più dettagliatamente le varie fasi del processo di pagamento Apertura dell ordine Quando l acquirente, dopo aver scelto il prodotto/servizio dal catalogo dell esercente, decide di procedere con il pagamento, il sistema dell esercente lo redireziona verso la piattaforma X-PAY facendo generare al browser dell acquirente un messaggio (VPOSReqLight) di richiesta di una nuova transazione. In tale messaggio vengono comunicati in modalità sicura i parametri relativi al pagamento da effettuare tra cui: Codice identificativo dell esercente Identificativo univoco dell ordine Importo e divisa della transazione Versione: 007 Pagina 17 di 110
18 Tipo di transazione, che può assumere i seguenti valori: - Contabilizzazione implicita ; a fronte di una autorizzazione alla spesa con esito positivo il sistema X-PAY provvede alla contabilizzazione addebitando la carta di credito dell acquirente ed accreditando l esercente. - Contabilizzazione esplicita ; a fronte di una autorizzazione alla spesa con esito positivo è l esercente che in un tempo successivo comunica in modo esplicito al sistema X-PAY di contabilizzare l operazione, quindi di addebitare la carta di credito dell acquirente accreditando l esercente stesso. MAC(Codice d autenticazione del messaggio). Nel processo di comunicazione tra l esercente ed il sistema X-PAY vi è il rischio che un soggetto estraneo, in grado di intercettare il messaggio, cerchi di alterarne il contenuto, rispedendolo poi al destinatario finale. Questo rischio viene evitato introducendo un processo d autenticazione tramite la firma dei messaggi che vengono trasmessi. L URL che X-PAY deve utilizzare per comunicare all esercente l esito della transazione (NotificationURL) L URL alla quale inviare l utente in caso di completamento della transazione (ResultURL) L URL alla quale inviare l utente in caso di annullamento del processo di pagamento e ritorno al negozio di provenienza (AnnulmentURL) L URL alla quale inviare l utente in caso di problemi nell apertura dell ordine (errorurl) Il sistema X-PAY acquisisce i parametri ed effettua i controlli di identità del chiamante e di correttezza dei dati della transazione; in particolare il codice esercente X-Pay comunicato deve appartenere ad un esercente abilitato all utilizzo del sistema X-PAY, il parametro MAC deve essere corretto. Se i controlli vengono superati, X-PAY visualizza la pagina di pagamento in cui l acquirente può inserire i dati della carta di credito; in caso contrario X-PAY redirige l acquirente all URL (errorurl) indicato nel messaggio di apertura dell ordine Fase di pagamento e notifica dell esito Dal momento in cui viene visualizzata la pagina di pagamento, X- PAY acquisisce il controllo del colloquio con l acquirente riguardo alla transazione. Sia la fase di pagamento che la notifica dell esito al titolare ed all esercente sono identiche a quelle del protocollo versione FULL, quindi, se la transazione si Versione: 007 Pagina 18 di 110
19 conclude con esito positivo, X-PAY comunica l esito all esercente con 2 distinte modalità: Tramite una chiamata diretta server to server Alla ricezione dell esito positivo della transazione da parte dei circuiti autorizzativi X-PAY effettua una chiamata all URL indicato dall esercente nella chiamata di apertura dell ordine (NotificationUrl) inoltrando il messaggio VPOSNotification contenente i dati dell avvenuto pagamento. L utilizzo di una comunicazione diretta server to server garantisce all esercente la ricezione dell esito della transazione indipendentemente dalle azioni dell acquirente. Inoltre se si dovessero verificare errori di comunicazione durante l inoltro del messaggio, la piattaforma X-PAY invierà all esercente un di notifica dell esito della transazione utilizzando l indirizzo che l esercente ha indicato tramite l ambiente di back office di X-PAY. Tramite il browser dell acquirente Al termine del pagamento, all acquirente viene visualizzata una pagina di conferma che riassume i dati essenziali dell avvenuto pagamento e contiene un link che lo riporta sul sito dell esercente, all URL comunicato nel messaggio di apertura dell ordine (ResultURL). Quando l acquirente viene rediretto al negozio di provenienza (ResultURL) viene inoltrata una copia del messaggio VPOSNotification. L acquirente riceverà inoltre un di conferma contenente lo scontrino virtuale del pagamento. Il messaggio di notifica dell esito della transazione (VPOSNotification) conterrà tra gli altri i seguenti dati: Codice autorizzativo : codice identificativo della autorizzazione assegnato dall emittente della carta Tipo di carta: circuito della carta utilizzata dall acquirente per il pagamento. Tipo di transazione : tipologia di transazione che indica il livello di sicurezza della transazione NB: Nessuna notifica è prevista se le la transazione si conclude con esito negativo. 5. E-COMMERCE opzione server to server Questa modalità di integrazione prevede che l esercente gestisca tramite il proprio negozio virtuale la comunicazione con il titolare, quindi sia la richiesta dei dati della carta di credito che la comunicazione dell esito del pagamento, ed utilizzi dei messaggi server to server verso la piattaforma X-PAY per richiedere il pagamento dell ordine e riceverne l esito. Versione: 007 Pagina 19 di 110
20 Processo di pagamento per esercenti Verified by Visa/SecureCode Il seguente diagramma riassume le varie fasi in cui è suddiviso il processo di pagamento se l esercente opta per l integrazione tramite messaggi server to server; il processo di pagamento segue fasi differenti se il titolare aderisce o meno al Verified by Visa/SecureCode. Infatti se il titolare ha aderito al protocollo di sicurezza il processo di pagamento comprende la fase d autenticazione (steps da 4 a 7) svolta dall ente emittente della carta di credito (Issuer). Acquirente 1 5 Server esercente Issuer 7 8 Sistemi autorizzativi VPOS 1. Definizione dell ordine: l acquirente navigando nel negozio virtuale dell Esercente sceglie il/i prodotto/i da acquistare (riempendo il carrello ), definisce l ordine di acquisto e fornisce all esercente i dati della carta di credito che intende utilizzare per il pagamento. 2. Richiesta di pagamento: l applicazione dell esercente spedisce i dati del pagamento che intende richiedere alla piattaforma X-PAY inviando tramite una chiamata server to server il messaggio AReq. Il messaggio contiene anche un campo TRANSACTION_ID che identifica univocamente l ordine. Versione: 007 Pagina 20 di 110
21 3. Verifica dell adesione al servizio Verified by Visa/SecureCode: il sistema X-PAY contatta l ente emittente della carta di credito per verificare se l acquirente ha aderito o meno ai protocolli di sicurezza. Se l acquirente non si è registrato al servizio, X-PAY effettua immediatamente il pagamento, quindi il passo successivo sarà lo step 8. Se invece l acquirente aderisce al servizio Verified by Visa/SecureCode, vengono eseguiti gli steps dal 4 al 7. Solo per acquirenti aderenti al Verified by Visa/SecureCode: 4. Restituzione della pagina di redirezione: X-PAY non inoltra il pagamento in quanto è subordinato all autenticazione dell acquirente, ma restituisce all esercente il messaggio AuthRes contenente il codice di una pagina html che, eseguita dal browser dell acquirente, lo redireziona verso l applicazione dell Issuer che deve verificarne l identità. Il processo di pagamento si interrompe quindi per consentire l autenticazione del titolare. 5. Redirezione dell acquirente: l applicazione dell esercente restituisce al browser dell acquirente l html ricevuto da X- PAY nel messaggio AuthRes. 6. Autenticazione: l acquirente visualizza la pagina dell Issuer in cui gli viene richiesto il dato necessario per la sua autenticazione(es. password). La fase d autenticazione del titolare è gestita interamente dall Issuer che ha emesso la carta di credito. 7. Notifica dell esito dell autenticazione: l applicazione dell Issuer restituisce alla piattaforma X-PAY l esito della fase d autenticazione. Se l acquirente non è stato in grado d autenticarsi il pagamento non può essere inoltrato, quindi il passo successivo sarà lo step 9; viceversa se l autenticazione si è conclusa positivamente X-PAY effettuerà il pagamento, quindi il passo successivo sarà lo step Pagamento : X-PAY effettua il pagamento della transazione inviando la richiesta ai sistemi autorizzativi ed ottenendone la relativa risposta. 9. Notifica dell esito all esercente: X-PAY comunica l esito della richiesta di pagamento all esercente tramite il messaggio ARes. Se la fase di autenticazione non è avvenuta, il messaggio ARes viene inoltrato in risposta al messaggio AReq, sulla stessa Versione: 007 Pagina 21 di 110
22 connessione in cui X-PAY ha ricevuto la richiesta di pagamento. Viceversa se è avvenuta la fase d autenticazione e quindi il pagamento si è interrotto per attendere l esito di tale fase, il messaggio ARes sarà inviato al termine del pagamento (step8) su iniziativa di X-PAY tramite una chiamata server to server all URL (NotificationUrl) comunicato dall esercente nel messaggio di apertura ordine. Inoltre in tal caso, al termine del pagamento il sistema X-PAY redirige il browser del titolare verso il sito dell esercente, all URL (ResultUrl) comunicato dall esercente nel messaggio di apertura ordine. 10. Notifica dell esito al titolare: l applicativo dell esercente comunica l esito del pagamento all acquirente. Nel paragrafi successivi sono descritte più dettagliatamente le varie fasi del processo di pagamento Richiesta di pagamento Quando l acquirente, dopo aver scelto il prodotto/servizio dal catalogo dell esercente, decide di procedere con il pagamento ed indica i dati della carta di credito che vuole utilizzare, il sistema dell esercente deve inviare un messaggio server to server (AReq) di richiesta di una nuova transazione al sistema X-PAY inoltrando tutti i dati relativi alla transazione in corso, compresi i dati della carta di credito richiesti all acquirente. In tale messaggio vengono comunicati in modalità sicura i parametri relativi al pagamento da effettuare tra cui: Codice identificativo dell esercente Identificativo dell ordine (TRANSACTION_ID) Dati della carta di credito (numero, data di scadenza ed eventuale codice di sicurezza della carta) Importo e divisa della transazione Tipo di transazione, che può assumere i seguenti valori: o Contabilizzazione implicita ; a fronte di una autorizzazione alla spesa con esito positivo il sistema X-PAY provvede alla contabilizzazione addebitando la carta di credito dell acquirente ed accreditando l esercente. o Contabilizzazione esplicita ; a fronte di una autorizzazione alla spesa con esito positivo è l esercente che in un tempo successivo comunica in modo esplicito al sistema X-PAY di contabilizzare l operazione, quindi di addebitare la carta di credito dell acquirente accreditando l esercente stesso. Versione: 007 Pagina 22 di 110
23 MAC(Codice d autenticazione del messaggio). Nel processo di comunicazione tra l esercente ed X-PAY vi è il rischio che un soggetto estraneo, in grado di intercettare il messaggio, cerchi di alterarne il contenuto, rispedendolo poi al destinatario finale. Questo rischio viene evitato introducendo un processo d autenticazione tramite la firma dei messaggi che vengono trasmessi. L URL alla quale inviare l utente in caso di completamento della transazione (ResultURL) con autenticazione Verified by Visa/SecureCode L URL che X-PAY deve utilizzare per comunicare all esercente l esito della transazione (NotificationURL) in caso di pagamento con autenticazione Verified by Visa/SecureCode X-PAY acquisisce i parametri ed effettua i controlli di identità del chiamante e di correttezza dei dati della transazione; se i controlli vengono superati contatta l ente emittente della carta di credito indicata dall acquirente per verificare se la carta aderisce o meno ai protocolli di sicurezza Autenticazione del titolare Se la carta non aderisce al servizio Verified by Visa/SecureCode il pagamento può essere immediatamente concluso; in tal caso X-PAY inoltra la richiesta di pagamento ai sistemi autorizzativi e restituisce all esercente, sulla stessa connessione in cui ha ricevuto il messaggio AReq, l esito della transazione, inoltrando il messaggio ARes. Se invece l acquirente aderisce al servizio Verified by Visa/SecureCode deve essere rediretto verso l applicazione dell Issuer per potersi identificare. La redirezione avviene tramite una pagina html che deve essere restituita al browser dell acquirente per effettuare la chiamata verso l Issuer. La piattaforma X-PAY restituisce quindi in risposta al messaggio AReq non l esito della transazione, ma un differente messaggio AuthRes contenente l html necessario per effettuare la redirezione. L applicazione dell esercente deve quindi restituire l html ricevuto al browser dell acquirente. Da questo istante il processo d autenticazione è interamente gestito dall Issuer il quale, al termine di tale fase redireziona a sua volta il browser dell acquirente verso un URL opportunamente predisposto dalla piattaforma X-PAY comunicando contestualmente l esito della fase d autenticazione. X-PAY elabora il messaggio ricevuto dall Issuer per verificare se può proseguire o meno nel pagamento. Infatti se l acquirente aderisce al Verified by Visa/SecureCode il pagamento può essere inoltrato solamente se l utente che sta utilizzando la carta di credito è stato in grado Versione: 007 Pagina 23 di 110
24 di fornire il dato necessario alla sua autenticazione (es. password) Fase di pagamento e notifica dell esito Se l acquirente si è autenticato correttamente oppure la fase d autenticazione non è stata necessaria, X-PAY inoltra la richiesta di pagamento ai sistemi autorizzativi e ne riceve la relativa risposta. In entrambi i casi o al termine della fase d autenticazione o al termine del pagamento, X-PAY comunica all esercente l esito della transazione tramite il messaggio ARes contenente o i dati dell avvenuto pagamento oppure il motivo per cui non è stato possibile effettuarlo (es. autenticazione fallita, autorizzazione negata per la carta di credito utilizzata, problemi tecnici ecc..). Il messaggio ARes viene quindi inviato o in risposta al messaggio AReq sulla stessa connessione in cui è stato ricevuto tale messaggio, oppure tramite una chiamata server to server inoltrata da X-PAY al termine della fase di pagamento se il processo è stato interrotto dalla fase d autenticazione è quindi non è stato possibile inviare una risposta immediata alla richiesta inoltrata dall esercente. In questo secondo caso X-PAY inoltrerà il messaggio ARes al NOTIFICATION_URL indicato dall esercente nel messaggio di apertura ordine (AReq) e redirigerà il browser dell acquirente, che per poter effettuare l autenticazione è stato rediretto fuori dal sito di e-commerce dell esercente, al RESULT_URL indicato anch esso dall esercente nel messaggio AReq. L utilizzo di una comunicazione diretta server to server per inoltrare il messaggio ARes garantisce all esercente la ricezione dell esito della transazione indipendentemente dalle azioni dell acquirente, mentre la redirezione del titolare gli consentirà di riacquisire la gestione della comunicazione con l acquirente per presentargli l esito della transazione. Se si dovessero verificare errori di comunicazione durante l inoltro del messaggio ARes, X-PAY invierà all esercente un di notifica dell esito della transazione utilizzando l indirizzo che l esercente ha indicato tramite l ambiente di back office di X-PAY. Il messaggio di notifica dell esito della transazione (ARes) conterrà tra gli altri i seguenti dati: Codice autorizzativo: codice identificativo della autorizzazione assegnato dall emittente della carta Tipo di transazione: tipologia di transazione che indica il livello di sicurezza della transazione Versione: 007 Pagina 24 di 110
25 6. MOTO opzione server to server Questa modalità di integrazione prevede che l esercente abbia ottenuto dall acquirente tutti i dati della carta di credito e che gestisca tramite la piattaforma X-PAY, mediante dei messaggi server to server la fase di pagamento. In particolare il diagramma sottostante evidenzia lo scambio di messaggi. Si distingue: 1. Richiesta di pagamento: l applicazione dell esercente spedisce i dati del pagamento che intende richiedere a X-PAY inviando tramite una chiamata server to server il messaggio AReq. Il messaggio contiene anche un campo TRANSACTION_ID che identifica univocamente l ordine. 2. Pagamento: X-PAY effettua il pagamento della transazione inviando la richiesta ai sistemi autorizzativi ed ottenendone la relativa risposta. 3. Notifica dell esito all esercente: X-PAY comunica l esito della richiesta di pagamento all esercente tramite il messaggio ARes. L intero processo avviene mediante una chiamata sincrona. Server esercente Sistemi autorizzativi Versione: 007 Pagina 25 di 110
26 VPOS 6.1. Richiesta di pagamento L esercente invia un messaggio server to server (AReq) alla piattaforma X-PAY indicando i dati relativi alla transazione, quali numero ordine, importo, valuta, numero di carta, data scadenza carta, CVV2, etc. I dati vengono inoltrati in modalità sicura via SSL 128 bit verso X-PAY per la trasmissione verso i circuiti di pagamento Fase di pagamento e notifica dell esito Il sistema X-PAY una volta ricevuti i dati della richiesta di pagamento inoltra la richiesta ai sistemi autorizzativi ottenendo la relativa risposta. A questo punto X-PAY comunica al server dell esercente la risposta utilizzando il messaggio ARes contenete o i dati dell avvenuto pagamento oppure il messaggio di errore che identifica il perché la richiesta non è potuta andare a buon fine. Va ricordato che l intero processo avviene con una chiamata sincrona. Versione: 007 Pagina 26 di 110
27 7. MOTO opzione Back Office Per gli esercenti MOTO il Back Office del sistema X-PAY permette di gestire l intero processo di pagamento mediante l uso di un unico ambiente. Questa modalità di integrazione ha una serie di vantaggi che sono: Nessun hardware/software installato c/o i punti vendita Upgrade e nuove funzionalità gestite direttamente dalla piattaforma Immediata verifica da parte del merchant del buon esito della transazione (autorizzazione immediata) Il processo di pagamento, come illustrato di seguito consiste in un interazione tra la piattaforma di pagamento e i sistemi autorizzati. L esercente ha la possibilità di effettuare, attraverso la funzionalità di gestione dell ordine, più richieste di autorizzazione/ contabilizzazione ottenendo l esito direttamente da Back Office in modo immediato. Va ricordato infatti che tutte le richieste che avvengono tra X-PAY e il sistema autorizzativo sono delle chiamate sincrone. VPOS 1 Sistemi autorizzativi Pagamento: X-PAY effettua il pagamento della transazione inviando la richiesta ai sistemi autorizzativi ed ottenendone la relativa risposta. 8. Funzioni di Back Office X-PAY di CartaSi mette a disposizione degli esercenti un ambiente di back office per la fase di operatività (gestione delle transazioni in modo facile ed efficace), configurazione e modifica profilo. Versione: 007 Pagina 27 di 110
28 L esercente che invece dispone di un proprio sistema informativo potrà usufruire di alcune delle funzionalità di back office (operatività e reportistica) mediante integrazione con API (server to server). Relativamente alle funzionalità disponibili nel back office del sistema X-PAY si possono distinguere funzionalità di: ACCESSO AL SISTEMA: l accesso al sistema di back office avviene direttamente tramite browser sul portale esercenti CartaSi autenticandosi mediante user-id e password. FUNZIONALITA DI GESTIONE DEGLI ORDINI: la disposizione di incasso dall esercente all acquirente a (di seguito indicato come contabilizzazione) può avvenire o al momento stesso della transazione, se l esercente ha aperto l ordine richiedendo la contabilizzazione implicita oppure in un momento successivo, se l esercente ha aperto l ordine richiedendo la contabilizzazione esplicita. In quest ultimo caso l esercente potrà, tramite X-PAY, eseguire successivamente le seguenti operazioni: 1. annullamento totale o parziale della transazione. Non essendo stata contabilizzata la transazione, questa operazione ha come effetto quello di ripristinare il plafond della carta. 2. contabilizzazione totale o parziale della transazione. Questa operazione conferma la transazione precedentemente autorizzata e ne rende effettivo l incasso, cioè l accredito dell importo all esercente ed il conseguente addebito al titolare della carta di credito. Inoltre l esercente potrà tramite X-PAY effettuare lo storno (totale o parziale) di una transazione precedentemente contabilizzata; l importo stornato verrà rimborsato al titolare della carta e addebitato sul conto corrente dell esercente. Si distinguono le operazioni sopra descritte a seconda della tipologia dell esercente: o E-COMMERCE: permette all operatore di gestire direttamente le transazioni con i circuiti di pagamento. In particolare gli operatori hanno la facoltà di richiedere operazioni di storno autorizzativo, contabilizzazioni(per le sole transazioni in cui la richiesta di contabilizzazione è esplicita) e storni contabili (riaccredito all acquirente di un determinato importo) parziali o totali per un importo precedentemente autorizzato. o MOTO: permette all operatore di effettuare e gestire tutto il tracking dell ordine dalla richiesta di Versione: 007 Pagina 28 di 110
29 autorizzazione alla contabilizzazione(esplicita o implicita) e relative operazioni di storno. FUNZIONALITA DI REPORTISTICA: Accanto alle funzionalità dispositive per la gestione operativa degli ordini, sono disponibili anche le funzionalità di reportistica e storico degli ordini ricevuti, prospetti statistici sugli ordine e filtri per la ricerca degli ordini. FUNZIONALITA DI CONFIGURAZIONE: I parametri che l esercente può configurare sono: o Profilo: Tramite questa funzionalità l esercente visualizza i dati riassuntivi del suo convenzionamento al sistema X-PAY e può aggiornare i dati tecnici che consentono alla operatori di CartaSi di mettersi in contatto con la struttura dell esercente per risolvere qualsiasi problema. Inoltre l esercente potrà modificare gli indirizzi e@mail, per essere informato di qualsiasi transazione autorizzata me che per motivi tecnici non si è potuta concludere positivamente. o Indirizzi IP: questa funzionalità è obbligatoria per i soli esercenti che utilizzano il Front Office di X-PAY in modalità full. Consente di censire un massimo di dieci indirizzi IP che verranno ritenuti validi nella comunicazione dei messaggi autorizzativi. o Modifica pagina di pagamento: Questa funzionalità permette agli esercenti che si integrano con X-PAY CartaSi in modalità FULL oppure LIGHT di personalizzare la pagina di pagamento scegliendo il logo, l insegna e il colore di sfondo. o Parametri opzionali: consente all esercente di definire quali informazioni sono obbligatorie e quali invece sono facoltative per poter effettuare correttamente una transazione. Tali informazione permettono quindi di personalizzare la struttura della transazione; saranno memorizzate negli archivi X-PAY ed usate nella reportistica come filtri di ricerca personalizzati. 9. Attivazione del servizio Con la sottoscrizione della contrattualistica e l integrazione tecnica descritta nelle pagine seguenti, l esercente acquisisce il diritto di fruire del Servizio. I dati indispensabili al fine dell attivazione del servizio si distinguono a seconda della modalità di integrazione con la piattaforma di pagamento di CartaSi: Versione: 007 Pagina 29 di 110
30 1. SERVER TO SERVER (esercenti e-commerce e MOTO): a. Chiavi MAC: servono per autenticare i messaggi trasmessi tra l applicazione software dell esercente e il sistema X-PAY. b. TERMINAL_ID: identifica univocamente il negozio virtuale dell esercente su X-PAY, è assegnato da CartaSi in fase di attivazione. c. VERSION_CODE: identificativo della versione software da utilizzare 2. PAGINA DI PAGAMENTO versione FULL: Prima di utilizzare il servizio, il merchant dovrà configurare tramite il Back Office, gli indirizzi IP del/dei propri server in modo tale che venga assicurata la chiamata tramite il controllo degli IP. a. Chiavi MAC servono per autenticare i messaggi trasmessi tra l applicazione software dell esercente e il sistema X-PAY. b. TERMINAL_ID: identifica univocamente il negozio virtuale dell esercente su X-PAY, è assegnato da CartaSi in fase di attivazione. c. VERSION_CODE: identificativo della versione software da utilizzare 3. PAGINA DI PAGAMENTO versione LIGHT: a. Chiavi MAC: servono per autenticare i messaggi trasmessi tra l applicazione software dell esercente e il sistema X-PAY. b. TERMINAL_ID: identifica univocamente il negozio virtuale dell esercente su X-PAY, è assegnato da CartaSi in fase di attivazione. c. VERSION_CODE: identificativo della versione software da utilizzare Per quanto concerne le chiavi di sicurezza (accesso al back office e chiavi MAC), l esercente è responsabile per ogni conseguenza dannosa che possa derivare dall uso illecito delle stesse. 10. Struttura dei messaggi Inoltro dei messaggi La tipologia dei messaggi scambiati tra X-PAY e gli applicativi esercente, descritti nei prossimi paragrafi, differisce in base alla modalità d integrazione come già descritto precedentemente: Versione: 007 Pagina 30 di 110
31 Integrazione tramite Front Office Si tratta di messaggi http inviati con metodo POST, in modalità SSL, codificati con lo standard application/x-wwwform-urlencoded Integrazione tramite chiamate server to server Si tratta di messaggi xml inviati con metodo POST, in modalità SSL, codificati con lo standard ISO La sicurezza dei messaggi scambiati è garantita dal Protocollo SSL 128 bit utilizzando certificati Server-side. X-PAY utilizzerà infatti per i propri URL un certificato SSL Server che garantirà la cifratura dei dati; l esercente dovrà a sua volta utilizzare un certificato Server per gli urls che ricevono chiamate da parte di X-PAY. Il certificato utilizzato dall esercente deve essere emesso da una delle Certification Authority riconosciute. In caso contrario l esercente deve fornire il/i certificato/i della/e Certification Authority che garantiscono l autenticità del proprio certificato. L esercente è responsabile della custodia del proprio certificato, dei suoi rinnovi e dell inoltro a CartaSi entro tempi ragionevoli di eventuali certificati intermedi per consentire l installazione dei certificati rinnovati in sostituzione di quelli scaduti. Nei paragrafi successivi vengono dettagliati i campi che costituiscono i vari messaggi. Le tabelle descrittive dei messaggi contengono le seguenti colonne: La colonna Nome parametro riporta l identificativo con il quale una specifica informazione deve essere inserita nel messaggio. La colonna Obb specifica se l informazione è Obbligatoria (in caso di omissione deve essere rifiutata l elaborazione della transazione) o Facoltativa. La colonna Formato indica la tipologia e la lunghezza del parametro Firma messaggi Ogni messaggio scambiato tra X-PAY ed il sistema dell esercente contiene un campo MAC (Message Authentication Code). Il MAC è una quantità di sicurezza, generata in base ai parametri indicati nel singolo messaggio e ad una chiave segreta(chiave per MAC) condivisa tra l esercente e X-PAY, che consente di verificare che il messaggio proviene effettivamente dal mittente atteso e che non è stato alterato da una terza parte. Versione: 007 Pagina 31 di 110
32 Il metodo utilizzato per generare il MAC di un dato messaggio è il seguente: viene calcolata la stringa risultante dal concatenamento dei parametri indicati e di una chiave segreta condivisa tra X-PAY e l esercente. Tale chiave viene comunicata in maniera sicura all esercente al momento dell attivazione del servizio. Nella descrizione di ogni tipologia di messaggio sono invece indicati i parametri da utilizzare per il calcolo del MAC ed in quale ordine effettuare la relativa concatenazione. L'ordine con cui i parametri vengono concatenati per produrre il MAC deve essere esattamente quello indicato nella descrizione del messaggio in quanto è significativo nella generazione del MAC. Per produrre il MAC si esegue l hash dei dati concatenati come su descritto utilizzando un algoritmo di hashing standard, lo SHA-1 (Secure Hash Algorithm); il risultato della funzione di hash deve essere convertito in esadecimale, quindi tutti i devono essere trasformati in maiuscolo. Il risultato è una stringa di 40 che deve essere allegata al messaggio. E precisa responsabilità del destinatario del messaggio verificare la correttezza del MAC e quindi l autenticità e l integrità dei dati ricevuti. Alla ricezione del messaggio il destinatario deve calcolare il MAC, utilizzando la chiave segreta di cui è in possesso e i parametri che sono necessari a seconda del tipo di messaggio e verificare che coincida con il MAC ricevuto dal mittente. Solo se i 2 valori coincidono il destinatario deve proseguire con l elaborazione del messaggio ricevuto. Esempio di calcolo del MAC di un messaggio VPOSReq: Dati della transazione: TERMINAL_ID = ESE_WEB_ TRANSACTION_ID = 01234abcdefg AMOUNT = CURRENCY = 978 VERSION_CODE = CO_PLATFORM = L ACTION_CODE = AUT = [email protected] Chiave segreta: EWDKLSDJD Stringa ottenuta concatenando i dati della transazione e la chiave segreta: ESE_WEB_ abcdefg LAUTnome_cogn [email protected] Versione: 007 Pagina 32 di 110
33 Risultato della funzione standard di hashing SHA-1: Stringa convertita in esadecimale e maiuscole: 7A923F F74EDC0CB05A7D1F7F611D5E3D Integrazione tramite Front Office Questo paragrafo contiene il dettaglio dei messaggi scambiati tra l applicativo dell esercente e la piattaforma X-PAY se l esercente opta per la modalità d integrazione tramite uso del front-end X- PAY, in una delle 2 versioni possibili, FULL o LIGHT Formato del messaggio VPOSReqFull Esercente VPOSReqFull VPOSRes Modalità d integrazione : Front-End versione Full Tipologia di messaggio : messaggio http inviato con metodo POST, in modalità SSL Browser Esercente VPOSStart VPOSNotification VPOS VPOSNotificationRes Rappresenta il messaggio di inizializzazione della transazione inviato dall esercente al sistema X-PAY per comunicare i dati del pagamento e deve contenere i seguenti campi: Nome parametro TERMINAL_ID O Alfanumerico 16 Obb Formato Esempio Descrizione ACTION_CODE O Alfanumerico massimo Codice identificativ o dell esercent e all interno della piattaforma X-PAY AUT Tipo di transazione richiesta. Sono consentiti seguenti i Versione: 007 Pagina 33 di 110
34 Nome parametro Obb Formato Esempio Descrizione AMOUNT O Alfanumerico 9 (gli ultimi 2 rappresentano i 2 decimali, non deve essere inserito alcun separatore, né tra parti intere e parti decimali, né per le miglaia) CURRENCY O Alfanumerico 3 LANGUAGE O Alfanumerico (per indicare una transazione di 1230,56 ) valori: AUT : si richiede una transazione con contabilizzaz ione esplicita AUT-CONT : si richiede una transazione con contabilizzaz ione implicita importo della transazione 978 Codice ISO della valuta dell operazio ne, vedere l Appendice A3 per i possibili valori ITA Lingua da utilizzare nelle pagine visualizzate da X-PAY all acquirent e, vedere l Appendice A4 per i Versione: 007 Pagina 34 di 110
35 Nome parametro NOTIFICATION_ URL Obb Formato Esempio Descrizione O Alfanumerico massimo 260 RESULT_URL O Alfanumerico massimo 260 ERROR_URL O Alfanumerico massimo 260 ANNULMENT_URL O Alfanumerico massimo 260 VERSION_CODE O Alfanumerico 5 possibili valori. URL che deve rchant/notific essere ationurl utilizzato da X-PAY per comunicare all esercente l esito della transazione URL alla rchant/resultu quale rl l acquirente viene rediretto in caso di completamento della transazione con esito positivo. URL alla rchant/errorur quale l l acquirente viene rediretto in caso di errore nella visualizzazio ne della pagina di pagamento. URL alla rchant/annulme quale nturl l acquirente viene rediretto nel caso in cui decida di annullare la richiesta di pagamento Versione software della piattaforma Versione: 007 Pagina 35 di 110
36 Nome parametro Obb Formato Esempio Descrizione F Alfanumerico massimo 100 DESC_ORDER F Alfanumerico massimo 200 CO_PLATFORM O Alfanumerico 1 carattere fisso OPTION FIELDS F Alfanumerici (massimo 200 l uno) di pagamento X-PAY utilizzata, la versione a cui si riferisce il presente documento è la rossi@tiscali. Indirizzo e- it mail dell acquiren te, se comunicato verrà utilizzato per prevalorizzare il campo e- mail della pagina di pagamento. Macchina Descrizione digitale dell ordine in corso, la descrizione viene visualizzata dove previsto nella login per le transazioni 3D-Secure F Per la modalità d integrazion e dalla presente tabella descritta essere F (FULL) Campi aggiuntivi che l esercente deve Versione: 007 Pagina 36 di 110
37 Nome parametro Obb Formato Esempio Descrizione ha configurato tramite il back-office. MAC O Alfanumerico 40 70C4F1F621A5DE D95C7EE8C5507A 9E1F2970BCFE Codice sicurezza di MAC : I parametri utilizzati per il calcolo del MAC ed il relativo ordine per questo tipo di messaggio sono i seguenti: o TERMINAL_ID o AMOUNT o CURRENCY o VERSION_CODE o CO_PLATFORM o ACTION_CODE o o Chiave per MAC Option Fields : informazioni aggiuntive che l esercente intende comunicare durante l apertura dell ordine oppure desidera che siano richieste all acquirente nella pagina di pagamento. Queste informazioni saranno memorizzate negli archivi di X-PAY insieme agli altri dati dell ordine. La loro configurazione può essere effettuata dall esercente tramite il Back Office a sua disposizione (nella sezione Configurazione/Inserimento parametri); l esercente deve indicare per ogni informazione aggiuntiva il nome del parametro con cui sarà trasmessa a X-PAY, il parametro deve avere come prefisso OPTION_. L utilizzo di tali parametri consente all esercente di personalizzare la struttura della transazione con informazioni proprietarie che potrà utilizzare per effettuare ricerche o reportistiche con parametri personalizzati. Esempio: TERMINAL_ID= &ACTION_CODE=AUT&AMOUNT= &CURR ENCY=978&LANGUAGE=ITA&RESULT_URL= &NOTIFICATION_URL= L= ant.it/annulmenturl&option_categoria=macchine fotografiche&mac=70c4f1f621a5ded95c7ee8c5507a9e1f2970bcfe&version_ Versione: 007 Pagina 37 di 110
38 digitale&co_platform=f n.b. L esempio è riferito ad un esercente che ha configurato un parametro opzionale con nome OPTION_CATEGORIA Formato del messaggio VPOSRes Full Modalità d integrazione : Front-End versione Full Tipologia di messaggio : messaggio http inviato con metodo POST, in modalità SSL Esercente Browser Esercente VPOSReqFull VPOSRes VPOSStart VPOSNotification VPOSNotificationRes VPOS Rappresenta il messaggio inviato da X-PAY all esercente come risposta alla ricezione del messaggio VPOSReqFull sulla stessa connessione in cui è stata ricevuta la richiesta. La risposta di X-PAY contiene i seguenti campi: Nome parametro Obb Formato Esempio Descrizione PAYMENT_URL O Alfanumeric URL della pagina o massimo.x-pay.it di pagamento a cui 260 l esercente deve redirezionare il titolare per procedere al pagamento TRANSACTION_ID O Alfanumeric T codice univoco o identificativo 20 dell ordine che deve essere utilizzato in tutti i successivi messaggi scambiati tra l esercente ed X-PAY. RESPONSE O Alfanumeric 0 Codice esito della o richiesta, per i Massimo 3 relativi codici vedere la tabella sottostante Versione: 007 Pagina 38 di 110
39 TRANSACTION_ID: Il campo TRANSACTION_ID è in chiave univoca con il TERMINAL_ID dell esercente. Non è obbligatorio avere una progressione di valori regolare. Response: risultato dell operazione richiesta. Questo campo può assumere i seguenti valori: Codice Descrizione 0 Operazione elaborata correttamente 1 Errore generico nel parsing del messaggio 2 Errore tecnico 3 Ordine non valido 4 Lingua mancante o valore non ammesso 5 url errato 6 Chiamata da IP non configurato 7 Errore nei campi opzionali 8 MAC errato 9 Parametro VERSION_CODE non corretto 10 Parametro ACTION_CODE non corretto 11 Importo mancante o valore non ammesso 12 Divisa mancante o valore non ammesso 13 non corretta 15 Errore nel parametro TRANSACTION_ID 16 Errore nel parametro TERMINAL_ID 17 Max numero di operazioni concesse con lo stesso campo TRANSACTION_ID(*) (*) Il valore massimo di autorizzazioni concesse con le stesso ID_TRANSAZIONE viene impostato da X-PAY CartaSi. Esempio: PAYMENT_URL= PAY.it/XPServlet&TRANSACTION_ID=T &RESPONSE= Formato del messaggio VPOSStart Esercente VPOSReqFull VPOSRes Modalità d integrazione : Front-End versione Full Tipologia di messaggio : messaggio http inviato con metodo POST, in modalità SSL Browser Esercente VPOSStart VPOSNotification VPOS VPOSNotificationRes Versione: 007 Pagina 39 di 110
40 Rappresenta il messaggio che il sistema dell esercente deve far generare al browser dell acquirente dopo aver aperto l ordine sulla piattaforma X-PAY ed averne ottenuto un identificativo univoco con il messaggio VPOSRes. Il messaggio VPOSStart deve essere inviato verso l URL comunicato da X-PAY (PAYMENT_URL) sempre nel messaggio VPOSRes e contiene i seguenti campi: Nome parametro OBB Formato Esempio Descrizione TERMINAL_ID O Alfanumeri co Codice identificativ o dell esercent e all interno della piattaforma TRANSACTION_ID O Alfanumeri co 20 CO_PLATFORM O Alfanumeri co 1 carattere fisso MAC O Alfanumeri co 40 MESSAGE_TYPE F Alfanumeri co 3 T X-PAY codice univoco identificativ o dell ordine attribuito da X-PAY F Per la modalità d integrazion 70C4F1F621A5DED95C7 E E8C5507A9E1F2970BCF E e dal messaggio deve essere F (FULL) Codice sicurezza descritta presente di C00 Codice che identifica la tipologia del messaggio. Per la ricezione delle informazioni relative alla Liability Shift, il Versione: 007 Pagina 40 di 110
41 Nome parametro OBB Formato Esempio Descrizione valore deve essere >= C00 MAC : I parametri utilizzati per il calcolo del MAC per questo tipo di messaggio sono i seguenti: TERMINAL_ID TRANSACTION_ID CO_PLATFORM Chiave per MAC HTML di esempio: <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1252"> <title>prova X-PAY</title> </head> <p><b>x-payxpp (Full version)</b></p> <body> <form action=" method="post"> TERMINAL_ID: <input type="text" name="terminal_id" value=" " size="16" maxlength="16"> <br> TRANSACTION_ID: <input type="text" name="transaction_id" value="t " size="20" maxlength="20"> <br> CO_PLATFORM: <input type="text" name="co_platform" value="f" size="1" maxlength="1"><br> <br> <input type="text" name="mac" value="70c4f1f621a5ded95c7ee8c5507a9e1f2970bcfe" size="40" maxlength="40"><br> <br> <input type="text" name="message_type" value="c00" size="3" maxlength="3"><br> <br> <input type="submit" value="auth. ORDINE ACQUISTO!" name="submitbutton"> </form> </body> </html> Versione: 007 Pagina 41 di 110
42 Formato del messaggio VPOSReqLight Modalità d integrazione : Front-End versione Light Tipologia di messaggio : messaggio http inviato con metodo POST, in modalità SSL Browser Esercente VPOSReqLight VPOSNotification VPOSNotificationRes VPOS Rappresenta il messaggio di inizializzazione della transazione che l esercente, che ha optato per la versione Light del protocollo, deve fa generare al browser del titolare e deve contenere i seguenti campi: Versione: 007 Pagina 42 di 110
43 Nome parametro TERMINAL_ID O Alfanumerico 16 TRANSACTION_I D Obb Formato Esempio Descrizione O Alfanumerico 20 ACTION_CODE O Alfanumerico massimo 8 AMOUNT O Alfanumerico 9 (gli ultimi 2 rappresentano i 2 decimali, T Codice identificativo dell esercente all interno della piattaforma X- PAY codice univoco identificativo dell ordine che deve essere utilizzato in tutti i successivi messaggi scambiati tra l esercente ed X-PAY. AUT Tipo di transazione richiesta. Sono (per indicare una transazione di 1230,56 ) consentiti i seguenti valori: AUT : si richiede una transazione con contabilizzazi one esplicita AUT-CONT : si richiede una transazione con contabilizzazi one implicita importo della transazione Versione: 007 Pagina 43 di 110
44 Nome Obb Formato Esempio Descrizione parametro non deve essere inserito alcun separatore, né tra parti intere e parti decimali, né per le miglaia) CURRENCY O Alfanumerico 978 Codice ISO 3 della valuta dell operazion e, vedere l Appendice A3 per i possibili valori LANGUAGE O Alfanumerico ITA Lingua da 3 utilizzare nelle pagine visualizzate da X-PAY all acquirente, vedere l Appendice A4 per i possibili valori NOTIFICATION_ O Alfanumerico URL che deve URL massimo 260 rchant/notific essere ationurl utilizzato da X-PAY per comunicare all esercente l esito della transazione RESULT_URL O Alfanumerico URL alla quale massimo 260 rchant/resultu l acquirente rl viene rediretto in caso di completamento della transazione con esito positivo. Versione: 007 Pagina 44 di 110
45 Nome parametro ERROR_URL O Alfanumerico massimo 260 ANNULMENT_URL O Obb Formato Esempio Descrizione Alfanumerico massimo 260 VERSION_CODE O Alfanumerico 5 F Alfanumerico massimo 100 DESC_ORDER F Alfanumerico massimo 200 CO_PLATFORM O Alfanumerico 1 carattere fisso rchant/errorur l rchant/annulme nturl URL alla quale l acquirente viene rediretto in caso di errore nell apertura dell ordine. URL alla quale l acquirente viene rediretto nel caso in cui decida di annullare la richiesta di pagamento Versione software della piattaforma di pagamento X- PAY utilizzata, la versione a cui rossi@tiscali. it Macchina digitale si riferisce il presente documento è la Indirizzo e- mail dell acquirent e, se comunicato verrà utilizzato per prevalorizzare il campo della pagina di pagamento. Descrizione dell ordine in corso F Per la modalità d integrazione descritta Versione: 007 Pagina 45 di 110
46 Nome parametro OPTION FIELDS F Obb Formato Esempio Descrizione Alfanumerici (massimo 200 l uno) MAC O Alfanumerico 40 MESSAGE_TYPE F Alfanumerico 3 70C4F1F621A5DE D95C7EE8C5507A 9E1F2970BCFE dalla presente tabella deve essere L (Light) Campi aggiuntivi che l esercente ha configurato tramite il back-office. Codice sicurezza di C00 Codice che identifica la tipologia del messaggio. Per la ricezione delle informazioni relative alla Liability Shift, il valore deve essere >= C00 TRANSACTION_ID : Il campo TRANSACTION_ID è in chiave univoca con il campo TERMINAL_ID. Non è obbligatorio avere una progressione di valori regolare. MAC : I parametri utilizzati per il calcolo del MAC ed il relativo ordine per questo tipo di messaggio sono i seguenti: o TERMINAL_ID o TRANSACTION_ID o AMOUNT o CURRENCY o VERSION_CODE o CO_PLATFORM o ACTION_CODE o o Chiave per MAC Option Fields : informazioni aggiuntive che l esercente intende comunicare durante l apertura dell ordine oppure Versione: 007 Pagina 46 di 110
47 desidera che siano richieste all acquirente nella pagina di pagamento. Queste informazioni saranno memorizzate negli archivi di X-PAY insieme agli altri dati dell ordine. La loro configurazione può essere effettuata dall esercente tramite il Back Office a sua disposizione (nella sezione Configurazione/Inserimento parametri); l esercente deve indicare per ogni informazione aggiuntiva il nome del parametro con cui sarà trasmessa a X-PAY, il parametro deve avere come prefisso OPTION_. L utilizzo di tali parametri consente all esercente di personalizzare la struttura della transazione con informazioni proprietarie che potrà utilizzare per effettuare ricerche o reportistiche con parametri personalizzati. Versione: 007 Pagina 47 di 110
48 HMTL di esempio: <html> <head><meta http-equiv="content-type" content="text/html; charset=windows-1252"> <title>test X-PAY</title></head> <p><b>test X-PAY</b></p> <body> <form action=" method="post"> TERMINAL_ID: <input type="text" name="terminal_id" value=" " size="16" maxlength="16"> <br> TRANSACTION_ID: <input type="text" name="transaction_id" value="t " size="20" maxlength="20"><br> ACTION_CODE: <input type="text" name="action_code" value="aut" size="10" maxlength="10"> <br> AMOUNT: <input type="text" name="amount" value=" " size="9" maxlength="9"><br> CURRENCY: default(euro=978) <input type="text" name="currency" value="978" size="3" maxlength="3"><br> LANGUAGE: <input type="text" name="language" value="ita" size="3" maxlength="3"><br> RESULT_URL (URL OK): <input type="text" name="result_url" value=" size="40"><br> NOTIFICATION_URL: <input type="text" name="notification_url" value=" size="40"><br> ERROR_URL: <input type="text" name="error_url" value=" size="40" ><br> ANNULMENT_URL: <input type="text" name="annulment_url" value=" size="40"><br> CATEGORIA: <input type="text" name="option_categoria" value="macchine Fotografiche" size="40"><br> MAC: <input type="text" name="mac" value="70c4f1f621a5ded95c7ee8c5507a9e1f2970bcfe" size="40" maxlength="40"><br> VERSION_CODE: <input type="text" name="version_code" value="01.00" size="5" maxlength="5"><br> Versione: 007 Pagina 48 di 110
49 <input type="text" name=" " size="40"><br> DESC_ORDER: <input type="text" name="order_desc" value="macchina digitale" size="40"><br> CO_PLATFORM: <input type="text" name="co_platform" value="l" size="1" maxlength="1"><br> <input type="text" name="message_type" value="c00" size="3" maxlength="3"><br> <input type="submit" value="auth. ORDINE ACQUISTO!" name="submitbutton"> </form> </body> </html> n.b. L esempio è riferito ad un esercente che ha configurato un parametro opzionale con nome OPTION_CATEGORIA Formato del messaggio VPOSNotification Modalità d integrazione : Front-End versione Full Front-End versione Light Tipologia di messaggio : messaggio http inviato con metodo POST, in modalità SSL Esercente VPOSReqFull VPOSRes Browser VPOSReqLigth Browser VPOSStart VPOS Esercente VPOSNotification VPOS Esercente VPOSNotification VPOSNotificationRes VPOSNotificationRes Rappresenta il messaggio inoltrato da X-PAY agli URL (NOTIFICATION_URL e RESULT_URL) specificati dall esercente nel messaggio di apertura dell ordine (VPOSReqFull o VPOSReqLight), per potergli comunicare l esito positivo della transazione. La comunicazione verso il NOTIFICATION_URL avviene tramite una chiamata diretta server to server, quella verso il RESULT_URL avviene tramite il browser dell acquirente. Versione: 007 Pagina 49 di 110
50 Nome parametro Obb Formato Esempio Descrizione TERMINAL_ID O Alfanumerico Codice 16 identificat ivo dell eserce nte all interno della piattaforma TRANSACTION_ID O Alfanumerico 20 RESPONSE O Alfanumerico Massimo 15 AUTH_CODE O Alfanumerico Massimo 10 TRANSACTION_DATE O Alfanumerico 19 Formato gg/mm/aaaa hh.mm.ss T TRANSACTION_OK X-PAY codice univoco identificat ivo dell ordine attribuito da X-PAY o dall eserce nte Esito della Transazione, può assumere i seguenti valori: TRANSACTION _OK = transazione autorizzata codice dell autori zzazione ricevuto dall emitte 06/07/ nte della carta di credito. Può contenere degli spazi Data della transazione CARD_TYPE O Alfanumerico VISA Il tipo di Versione: 007 Pagina 50 di 110
51 Nome parametro Obb Formato Esempio Descrizione Massimo 10 carta utilizzata per il pagamento, vedere l Appendice A1 per i possibili valori. AMOUNT O Alfanumerico importo 9 (per indicare della una transazione transazione (gli ultimi di 1230,56 ) 2 rappresentan o i 2 decimali, non deve essere inserito alcun separatore, né tra parti intere e parti decimali, né per le miglaia) CURRENCY O Alfanumerico 978 Codice ISO 3 della valuta dell operaz ione, vedere l Appendice A3 per i possibili AMOUNT_DCC F Alfanumerico di lunghezza 9 valori Importo nella valuta scelta dal titolare Esempi formato: JPY = JPY USD = 123, 45 USD (la divisa JPY Versione: 007 Pagina 51 di 110
52 Nome parametro Obb Formato Esempio Descrizione non ha decimali) EXCHANGE_RATE F Numerico (8,4) MARK_UP F Numerico (8,4) MARK_UP_DEC F Numerico di lunghezza 1 TRANSACTION_TYPE O Alfanumerico Massimo 20 MAC O Alfanumerico Tasso di cambio applicato Cifre decimali mark-up VBV_FULL Tipo di transazione, indica il livello di sicurezza con cui è avvenuto il pagamento, vedere l Appendice A2 per i possibili valori. 70C4F1F621A5DED9 Codice di 5C7EE8C5507A9E1F sicurezza 2970BCFE REGION F Alfanumerico massimo 50 Europe Regione di appartenenz a della carta E presente nel messaggio solo se la transazione è richiesta con carte appartenent i ai circuiti VISA e MASTERCARD e nel corrisponde nte Versione: 007 Pagina 52 di 110
53 Nome parametro Obb Formato Esempio Descrizione messaggio di richiesta (VPOSStart per l integrazi one Full o VPOSReqLigh t per l integrazi one Light) è stato inserito il parametro facoltativo Message_Typ e con un valore >= C00 COUNTRY F Alfanumerico massimo 50 Italy Paese di emissione della carta. E presente nel messaggio solo se nel corrisponde nte messaggio di richiesta (VPOSStart per l integrazi one Full o VPOSReqLigh t per l integrazi one Light) è stato inserito il parametro facoltativo Message_Typ e con un valore Versione: 007 Pagina 53 di 110
54 Nome parametro Obb Formato Esempio Descrizione >= C00. Nel caso di transazione con carta appartenent e al circuito AMEX, il campo può assumere solo i seguenti valori: ITA LY, NO ITALY PRODUCT_TYPE F Alfanumerico massimo 50 Consumer Tipologia di Prodotto. E presente nel messaggio solo se la transazione è richiesta con carte appartenent i ai circuiti VISA e MASTERCARD e nel corrisponde nte messaggio di richiesta (VPOSStart per l integrazi one Full o VPOSReqLigh t per l integrazi one Light) Versione: 007 Pagina 54 di 110
55 Nome parametro Obb Formato Esempio Descrizione è stato inserito il parametro facoltativo Message_Typ e con un valore >= C00 LIABILITY_SHIFT F Alfanumerico N Flag che massimo 4 definisce se la (, N, transazione N.A. ) è in Liability Shift. La risposta N, valida per i circuiti VISA e MASTERCARD, definisce che per questa transazione non si applica la regola di trasferire la responsabil ità dall Acquir er all Issuer Nel caso di transazione con carta appartenent e al circuito AMEX, il campo assume il valore N.A. Versione: 007 Pagina 55 di 110
56 Nome parametro Obb Formato Esempio Descrizione essendo non applicabile il concetto di Liability Shift E presente nel messaggio solo se nel corrisponde nte messaggio di richiesta (VPOSStart per l integrazi one Full o VPOSReqLigh t per l integrazi one Light) è stato inserito il parametro facoltativo Message_Typ e con un valore >= C00 MAC : I parametri utilizzati per il calcolo del MAC per questo tipo di messaggio sono i seguenti: o TERMINAL_ID o TRANSACTION_ID o RESPONSE o AMOUNT o CURRENCY o Chiave per MAC AUTH_CODE : codice dell autorizzazione ricevuto dall emittente della carta di credito utilizzata dall acquirente. Non è un codice univoco. Versione: 007 Pagina 56 di 110
57 Esempio: TERMINAL_ID= &TRANSACTION_ID=T &RE SPONSE=TRANSACTION_OK&AUTH_CODE=901867&TRANSACTION_DATE=06/07/ &CARD_TYPE=VISA&AMOUNT= &CURRENCY=978 &TRANSACTION_TYPE=VBV_FULL&MAC=70C4F1F621A5DED95C7EE8C5507A9E1F297 0BCFE®ION=Europe&COUNTRY=Italy&PRODUCT_TYPE=Consumer&LIABILITY_ SHIFT=N In caso di errori di comunicazione nell inoltro del messaggio VPOSNotification, X-PAY inoltrerà un all indirizzo configurato a tale scopo dall esercente tramite il back Office a sua disposizione. L conterrà gli stessi dati del messaggio VPOSNotification e ne sostituirà definitivamente l invio. L avrà sempre lo stesso formato e sintassi, così da poter essere facilmente processata da parte degli applicativi dell esercente. Di seguito viene riportata la sintassi utilizzata: Oggetto VPOSNOTIFICATION TRANSACTION_ID Testo TERMINAL_ID: TRANSACTION_ID: RESPONSE: AUTH_CODE: TRANSACTION_DATE: CARD_TYPE: AMOUNT: CURRENCY: AMOUNT_DCC: EXCHANGE_RATE: MARK_UP: MARK_UP_DEC: TRANSACTION_TYPE: MAC: REGION: COUNTRY: PRODUCT_TYPE: LIABILITY_SHIFT: Esempio di Versione: 007 Pagina 57 di 110
58 VPOSNOTIFICATION T TERMINAL_ID: TRANSACTION_ID: T RESPONSE: TRANSACTION_OK AUTH_CODE: TRANSACTION_DATE: 06/07/ CARD_TYPE: VISA AMOUNT: CURRENCY: 978 AMOUNT_DCC: EXCHANGE_RATE: 10.2 MARK_UP: 12.6 MARK_UP_DEC: 1 TRANSACTION_TYPE: VBV_FULL MAC: 70C4F1F621A5DED95C7EE8C5507A9E1F2970BCFE REGION: Europe COUNTRY: Italy PRODUCT_TYPE: Consumer LIABILITY_SHIFT: N Formato del messaggio VPOSNotificationRes Modalità d integrazione : Front-End versione Full Front-End versione Light Tipologia di messaggio : messaggio http inviato con metodo POST, in modalità SSL Esercente VPOSReqFull VPOSRes Browser VPOSReqLigth Browser VPOSStart VPOS Esercente VPOSNotification VPOS Esercente VPOSNotification VPOSNotificationRes VPOSNotificationRes Rappresenta il messaggio inoltrato dall esercente a X-PAY come risposta all avvenuta ricezione del messaggio VPOSNotification, inviato sulla stessa connessione in cui è stato inoltrato il messaggio di X-PAY. Nome parametro Obb Formato Esempio Descrizione Versione: 007 Pagina 58 di 110
59 RESPONSE O Alfanumer ico Massimo 3 0 Codice di esito dell elaborazione del messaggio VPOSNotification, per i relativi codici vedere la tabella sottostante. RESPONSE risultato dell operazione richiesta. Questo campo può assumere i seguenti valori: Esempio: RES RESPONSE=0 Codice Descrizione 0 Operazione elaborata correttamente Esercente VPOSReqLight Formato del messaggio VPOSRes Light Browser VPOSRes VPOS Modalità d integrazione : Front-End versione Light Tipologia di messaggio : messaggio http inviato con metodo POST, in modalità SSL Esercente VPOSNotification VPOSNotificationRes Rappresenta il messaggio inviato da X-PAY all esercente come risposta alla ricezione del messaggio VPOSReqLight indirizzando il browser sull indirizzo ERROR_URL indicato nel messaggio di VPOSReqLight. La risposta di X-PAY contiene i seguenti campi: Nome parametro Obb Formato Esempio Descrizione TERMINAL_ID O Alfanumeric o Codice identificativo dell esercente all interno piattaforma X-PAY TRANSACTION_ID O Alfanumeric o 20 T della codice univoco identificativo dell ordine che deve essere Versione: 007 Pagina 59 di 110
60 Nome parametro Obb Formato Esempio Descrizione utilizzato in tutti i successivi messaggi scambiati tra l esercente ed X-PAY. RESPONSE O Alfanumeric o Massimo 3 0 Codice esito della richiesta, per i relativi codici vedere la tabella sottostante TRANSACTION_ID: Il campo TRANSACTION_ID è in chiave univoca con il TERMINAL_ID dell esercente. Non è obbligatorio avere una progressione di valori regolare. Response: risultato dell operazione richiesta. Questo campo può assumere i seguenti valori: Codice Descrizione 0 Operazione elaborata correttamente 1 Errore generico nel parsing del messaggio 2 Errore tecnico 3 TRANSACTION_ID duplicato 4 Lingua mancante o valore non ammesso 5 url errato 6 Chiamata da IP non configurato 7 Errore nei campi opzionali 8 MAC errato 9 Parametro VERSION_CODE non corretto 10 Parametro ACTION_CODE non corretto 11 Importo mancante o valore non ammesso 12 Divisa mancante o valore non ammesso 13 non corretta 15 Errore nel parametro TRANSACTION_ID 16 Errore nel parametro TERMINAL_ID 17 Max numero di operazioni concesse con lo stesso campo TRANSACTION_ID(*) (*) Il valore massimo di autorizzazioni concesse con le stesso ID_TRANSAZIONE viene impostato da X-PAY CartaSi. Esempio: Versione: 007 Pagina 60 di 110
61 PAYMENT_URL= &TRANSACTION_ID=T &RESPONSE= Integrazione tramite messaggi server to server Questo paragrafo contiene il dettaglio dei messaggi scambiati tra l applicativo dell esercente e la piattaforma X-PAY se l esercente opta per la modalità d integrazione tramite chiamate server to server. Tutti i messaggi previsti per questa modalità d integrazione sono in formato XML e sono costituiti da una parte di elementi comuni a cui si aggiunge un elemento specifico della richiesta/risposta che si vuole inoltrare. I formati dei messaggi di richiesta e di risposta sono i seguenti: Messaggio xml di richiesta Messaggio xml di risposta VPOSRE TERMINAL_I AREQ ECREQ INTREQ USER MAC VPOSRES TERMINAL_I AUTHRE ARES ECRES INTRES MAC n.b. fa eccezione il messaggio VPOSAck che ha una struttura differente rispetto agli altri messaggi. Versione: 007 Pagina 61 di 110
62 Formato del messaggio AReq Modalità d integrazione : server to server Tipologia del messaggio : xml inviato tramite post http in modalità SSL Esercente AReq ARes VPOS AReq AuthRes Esercente ARes VPOS AResAck Rappresenta il messaggio di richiesta di un nuovo pagamento che l applicativo dell esercente deve inoltrare a X-PAY tramite una chiamata server to server e deve contenere i seguenti campi: Nome parametro TERMINAL_ID O Alfanumerico 16 TRANSACTION_I D Obb Formato Esempio Descrizione O Alfanumerico 20 REQUEST_TYPE O Alfanumerico 2 ACTION_CODE O Alfanumerico massimo T FA Codice identificativo dell esercente all interno della piattaforma X- PAY codice univoco che identifica l ordine dell esercente Valori Possibili: FA: Primo Tentativo RA :Retry di richiesta di pagamento AUT Tipo di transazione richiesta. Sono consentiti seguenti valori: i AUT : si richiede una Versione: 007 Pagina 62 di 110
63 Nome parametro Obb Formato Esempio Descrizione PAN O Alfanumerico massimo 19 EXPIRE_DATE O Alfanumerico 4 Formato : YYMM CVV2 O Alfanumerico Massimo 4 AMOUNT O Stringa 9 numeri (gli ultimi 2 numeri rappresentano i 2 decimali e non è usato il separatore tra parti intere e parti transazione con contabilizzazi one esplicita AUT-CONT : si richiede una transazione con contabilizzazi one implicita Numero della carta soggetta alla richiesta di pagamento. Controllo formale sul PAN è in carico all esercente, la ricezione di un dato formalmente errato restituisce un RESPONSE= Data di (per indicare scadenza della come data di carta soggetta scadenza il alla richiesta maggio 2006) di pagamento 1234 Codice di sicurezza della carta soggetta alla richiesta di pagamento importo del (per indicare pagamento una richiesto transazione di 1230,56 ) Versione: 007 Pagina 63 di 110
64 Nome parametro Obb Formato Esempio Descrizione decimali) CURRENCY O Alfanumerico 3 NOTIFICATION_ URL O Alfanumerico massimo 100 RESULT_URL O Alfanumerico massimo 100 VERSION_CODE O Alfanumerico Codice ISO della valuta del pagamento, vedere l Appendice A3 per i possibili valori URL che deve rchant/notific essere ationurl utilizzato da X-PAY per comunicare all esercente l esito della transazione in caso di transazione Verified by Visa/SecureCod e Il parametro non rchant/resultu rl risulta obbligatorio nel caso di integrazione MOTO URL alla quale l acquirente viene rediretto al termine del pagamento in caso di transazione Verified by Visa/SecureCod e Il parametro non risulta obbligatorio nel caso di integrazione MOTO Versione software della piattaforma di Versione: 007 Pagina 64 di 110
65 Nome parametro Obb Formato Esempio Descrizione DESC_ORDER F Alfanumerico massimo 200 LIABILITY F Alfanumerico di un carattere TICKET F Alfanumerico di 25 Macchina digitale DCC_FLAG F Alfanumerico di un carattere USER F Alfanumerico User001 massimo 20 MAC O Alfanumerico 40 pagamento X- PAY utilizzata, la versione a cui si riferisce il presente documento è la Descrizione dell ordine in corso Y Flag di richiesta dati relativi al protocollo di LIABILITY SHIFT nell ambito dell autentica zione 3D- SECURE _API Numero del ticket della richiesta del servizio DCC 3 Flag di richiesta servizio DCC 70C4F1F621A5DE D95C7EE8C5507A 9E1F2970BCFE Operatore dell esercente che ha richiesto l operazione (solo per esercenti M.O.T.O.) Codice di sicurezza TRANSACTION_ID: identifica univocamente l ordine dell esercente. Non è obbligatorio avere una progressione di valori regolare. REQUEST_TYPE: Versione: 007 Pagina 65 di 110
66 L esercente può inviare una richiesta di pagamento per un dato ordine più volte solo per uno dei seguenti motivi: perdita della risposta al messaggio AReq, per Time-Out o altri motivi retry del pagamento dopo un autorizzazione negata L esercente deve inviare il primo messaggio AReq relativo ad un determinato ordine valorizzando ad FA il campo REQUEST_TYPE, mentre per gestire un nuovo tentativo può inoltrare nuovamente un AReq utilizzando lo stesso TRANSACTION_ID ma valorizzando ad RA il campo REQUEST_TYPE. In questo caso X-PAY, se il pagamento relativo al TRANSACTION_ID è avvenuto con esito positivo, restituisce lo stesso esito che ha restituito per la prima richiesta di pagamento dell esercente. Nel caso in cui l autorizzazione sia invece stata rifiutata, X-PAY elabora nuovamente la richiesta di pagamento e ne restituisce l esito. Se l esercente effettua un retry del pagamento di un dato ordine, il nuovo messaggio deve contenere esattamente gli stessi valori del primo messaggio, gli unici campi per i quali è ammessa una variazione sono il campo REQUEST_TYPE (che deve avere il valore RA ) e i campi relativi alla carta di credito (PAN, EXPIRE_DATE, CVV2) per consentire all esercente di poter gestire il caso in cui, dopo un autorizzazione negata, l acquirente corregga i dati della carta di credito da utilizzare per il pagamento. In ogni caso il valore del campo TRANSACTION_ID non potrà essere duplicato per diverse Richieste AReq con il campo REQUEST_TYPE valorizzato ad FA. In questo caso la transazione verrà rifiutata da X-PAY. Il Timeout, o qualsiasi situazione riprovata, devono essere sempre gestite dall applicativo dell esercente utilizzando questa tecnica di retry, al fine di evitare di abbattere inutilmente il Plafond della carta del compratore a causa di problemi tecnici a lui non imputabili. MAC: i campi utilizzati per il calcolo del MAC di questo messaggio sono: o TERMINAL_ID o TRANSACTION_ID o ACTION_CODE o PAN o EXPIRE_DATE o CVV2 o AMOUNT o CURRENCY o VERSION_CODE o USER o Chiave per MAC Versione: 007 Pagina 66 di 110
67 Esempio: <?xml version="1.0" encoding="iso "?> <VPOSREQ> <TERMINAL_ID> </TERMINAL_ID> <AREQ> <TRANSACTION_ID>T </TRANSACTION_ID> <REQUEST_TYPE>FA</REQUEST_TYPE> <ACTION_CODE>AUT</ACTION_CODE> <PAN> </PAN> <EXPIRE_DATE>0605</EXPIRE_DATE> <CVV2>123</CVV2> <AMOUNT> </AMOUNT> <CURRENCY>978</CURRENCY> <NOTIFICATION_URL> CATION_URL> <RESULT_URL> <VERSION_CODE>01.00</VERSION_CODE> <DESC_ORDER>Macchina digitale</desc_order> <LIABILITY>Y</LIABILITY> <TICKET> _API </TICKET> <DCC_FLAG>Y</DCC_FLAG> </AREQ> <USER>User001</USER> <MAC>70C4F1F621A5DED95C7EE8C5507A9E1F2970BCFE</MAC> </VPOSREQ> Formato del messaggio AuthRes Modalità d integrazione : server to server Tipologia del messaggio : xml inviato tramite post http in modalità SSL AReq AuthRes Esercente ARes VPOS AResAck Questo messaggio viene restituito da X-PAY in risposta al messaggio AReq se il pagamento non può essere inoltrato in quanto deve essere preceduto dalla fase d autenticazione dell acquirente prevista dai protocolli Verified by Visa/SecureCode. Il messaggio Versione: 007 Pagina 67 di 110
68 viene inoltrato usando la stessa connessione con cui è stato ricevuto il messaggio AReq ed ha il seguente formato: Nome parametro TERMINAL_ID O Alfanumerico 16 TRANSACTION_I D Obb Formato Esempio Descrizione O Alfanumerico T Codice identificativo dell esercente all interno della piattaforma X- PAY codice univoco che identifica l ordine dell esercente HTML_CODE O Alfanumerico Codice html da restituire al browser dell acquirent e per redirigerlo verso l applicativo dell Issuer. MAC O Alfanumerico 40 70C4F1F621A5DE D95C7EE8C5507A 9E1F2970BCFE Codice sicurezza di Esempio: MAC: i campi utilizzati per il calcolo del MAC di questo messaggio sono: o TERMINAL_ID o TRANSACTION_ID o HTML_CODE o Chiave per MAC <?xml version="1.0" encoding="iso "?> <VPOSRES> <TERMINAL_ID> </TERMINAL_ID> <AUTHRES> <TRANSACTION_ID>T </TRANSACTION_ID> <HTML_CODE> <![CDATA[ <html> <head></head> <body onload='onloadhandler();'> Versione: 007 Pagina 68 di 110
69 <form name="pareqform" action=" 7ddcfece88/3ds/vereqauthid=4d d d6a4133" method="post"> <noscript><br><br><center><!--<h1>3d secure Transaction</h1><h3>Submit to continue</h3>--><h1>transactione 3D-Secure</h1><h3>Submit per continuare</h3> <input type="submit" value="submit"/></center></noscript> <input type="hidden" name="pareq" value="enpvum1vgjaq/r5fqfguls8omecniptkwshks/arlezjbltadpv1axhmvktjpxfxe+ 6eFuaX8qB8Md4UdeWpuoZVhVW0zotq56nv6dPEUefkAdI9ZyzYMtpxRiBiTZPtmFLknhq+JpM XY7PdiLOIT6NNnMS0TEslkPhv7ERg4CCCQjMAjVD04nSfVS2BjJ4WYUysqem6NqABQsl4GBAH Y/yIR9MBXcNQZSUjSZgqH+HWB9RDoHVXtfybmA4GNALo+IHs2/Y4Q+h8Pms0423WFFrRApIpQ LdRkk56jWh1KXISp59m/EPvThT45yhYeYBkBeRZy4iB8RS7+lTB9swyZ4YJqI9DVsoZCNawK/ a6ajhkdn/i3exu/m+aujylf/kmru2izuye7hkskyyqhjh/pussostyl8t1gptked6hqb9zitl khnbtr+vack5boahek2pgwzqwzrm2idxvc5kmeojhr9d7hgkaydtoefg0/abh3f2sx/mgwem= "/> <input type="hidden" name="md" value="ei4fei4aaaaaa514test "/> <input type="hidden" name="termurl" value=" PAY.it/VPOSVPOS/responseACS.jsp"/> </form></body><script language='javascript'> function onloadhandler(){document.pareqform.submit(); } </script></html> ]]> </HTML_CODE> </AUTHRES> <MAC>70C4F1F621A5DED95C7EE8C5507A9E1F2970BCFE</MAC> </VPOSRES> n.b. gli elementi in italico non fanno parte dell html da restituire al browser del titolare, indicano al parser xml di ignorare il contenuto del tag in quanto contiene specifici del protocollo xml Formato del messaggio ARes Modalità d integrazione : server to server Tipologia del messaggio : xml inviato tramite post http in modalità SSL Esercente AReq ARes VPOS AReq AuthRes Esercente ARes VPOS AResAck Versione: 007 Pagina 69 di 110
70 X-PAY fornirà all esercente il risultato del pagamento in 2 modalità differenti a seconda che sia avvenuta o meno la fase d autenticazione Fase d autenticazione non avvenuta Il messaggio ARes viene inoltrato usando la stessa connessione con cui è stato ricevuto il messaggio AReq Fase d autenticazione avvenuta Il messaggio ARes viene inoltrato da X-PAY tramite una chiamata server to server al NotificationURL indicato dall esercente nel messaggio AReq, al termine della fase d autenticazione e del successivo pagamento. Inoltre, quando redirige il browser dell acquirente verso il ResultURL (comunicato dall esercente nel messaggio di apertura dell ordine) X-PAY inoltra una copia del messaggio ARes. La seguente tabella descrive i campi inclusi nel messaggio: Nome parametro Obb Formato Esempio Descrizione TERMINAL_ID O Alfanumerico 16 TRANSACTION_ID O Alfanumerico 20 REQUEST_TYPE O Alfanumerico 2 RESPONSE O Alfanumerico Massimo 3 AUTH_CODE O Alfanumerico Massimo T Codice identificativo dell esercente all interno della piattaforma X- PAY Valorizzato con lo stesso valore ricevuto nel messaggio AReq FA Valorizzato con lo stesso valore ricevuto nel messaggio AReq 0 Risultato del pagamento richiesto, per i possibili valori vedere tabella sottostante E il codice Autorizzazione ottenuto dall emittente della carta di credito. In caso di pagamento con esito negativo Versione: 007 Pagina 70 di 110
71 Nome parametro Obb Formato Esempio Descrizione AMOUNT O Stringa 9 numeri (gli ultimi 2 numeri rappresentano i 2 decimali) CURRENCY O Alfanumerico 3 TRANSACTION_DA TE TRANSACTION_TY PE O O Alfanumerico 19 Formato gg/mm/aaaa hh.mm.ss Alfanumerico Massimo 20 REGION F Alfanumerico massimo (per indicare una transazione di 1230,56 ) sarà spedita una stringa vuota. Il campo può contenere degli spazi sono da considerare per effettuare operazioni sull ordine. Valorizzato con lo stesso valore ricevuto nel messaggio AReq 978 Valorizzato con lo stesso valore ricevuto nel messaggio AReq 06/07/2005 Data della transazione VBV_FULL Tipo di transazione, indica il livello di sicurezza con cui è avvenuto il pagamento, vedere l Appendice A2 per i possibili valori. In caso di pagamento con esito negativo sarà spedita una stringa vuota Europe Regione di appartenenza della carta. E presente nel Versione: 007 Pagina 71 di 110
72 Nome parametro Obb Formato Esempio Descrizione COUNTRY F Alfanumerico massimo 50 Italy messaggio solo se la transazione è richiesta con carte appartenenti ai circuiti VISA e MASTERCARD e nel corrispondente messaggio AREQ di richiesta è stato inserito il tag facoltativo Liability Paese di emissione della carta. E presente nel messaggio solo se nel corrispondente messaggio AREQ di richiesta è stato inserito il tag facoltativo Liability PRODUCT_TYPE F Alfanumerico massimo 50 Nel caso di transazione con carta appartenente al circuito AMEX, il campo può assumere solo i seguenti valori: ITALY, NO ITALY Consumer Tipologia di Prodotto. E presente nel messaggio solo Versione: 007 Pagina 72 di 110
73 Nome parametro Obb Formato Esempio Descrizione LIABILITY_SHIF T F Alfanumerico massimo un carattere (, N ) se la transazione è richiesta con carte appartenenti ai circuiti VISA e MASTERCARD e nel corrispondente messaggio AREQ di richiesta è stato inserito il tag facoltativo Liability N Flag che definisce se la transazione è in Liability Shift. La risposta N definisce che per questa transazione non si applica la regola di trasferire la responsabilità dall Acquirer all Issuer. E presente nel messaggio solo se nel corrispondente messaggio AREQ di richiesta è stato inserito il tag facoltativo Liability Nel caso di transazione con carta appartenente al circuito AMEX, il campo assume Versione: 007 Pagina 73 di 110
74 Nome parametro Obb Formato Esempio Descrizione MAC O Alfanumerico 40 70C4F1F621A5 DED95C7EE8C5 507A9E1F2970 BCFE il valore N.A. Codice di sicurezza MAC : I parametri utilizzati per il calcolo del MAC per questo tipo di messaggio sono i seguenti: o TERMINAL_ID o TRANSACTION_ID o RESPONSE o AUTH_CODE o AMOUNT o CURRENCY o Chiave per MAC NB: il calcolo del MAC è fondamentale per l esito RESPONSE=0, in caso di esiti 1 e 16 essendoci un errore formale o il codice TERMINAL_ID non è riconoscibile nel messaggio XML ricevuto dall esercente il calcolo del MAC non è attendibile. RESPONSE: Risultato del pagamento richiesto, può assumere i seguenti valori: Codic Descrizione e 0 Pagamento eseguito correttamente 1 Errore nel pagamento : Formato del messaggio errato o campo mancante o errato 3 Errore nel pagamento: Campo TRANSACTION_ID duplicato (caso FA ) o non trovato (caso RA ) 16 Errore nel pagamento: Campo TERMINAL_ID sconosciuto o non abilitato 18 Errore nel pagamento : pagamento rifiutato dall ente emittente della carta di credito 2 Errore nel pagamento: Errore imprevisto durante l elaborazione della richiesta 8 Errore nel pagamento: MAC errato 19 Errore nel pagamento : Autenticazione VbV/SC fallita, pagamento non inoltrato 20 Errore nel pagamento : Autenticazione VbV/SC non possibile, pagamento non inoltrato 17 Errore nel pagamento: Massimo numero di operazioni concesse nel caso RA (*) Versione: 007 Pagina 74 di 110
75 22 Errore nel Pagamento: Esercente non convenzionato con il circuito della carta di credito proposta 00 Autorizzazione già avvenuta nel tentativo precedente 40 Ticket già utilizzato 001 Tasso di cambio scaduto 010 Esercente non abilitato al servizio DCC (*) Il numero massimo di operazione concesse viene impostato dalla piattaforma di pagamento Esempio di pagamento positivo: <?xml version="1.0" encoding="iso "?> <VPOSRES> <TERMINAL_ID> </TERMINAL_ID> <ARES> <TRANSACTION_ID>T </TRANSACTION_ID> <REQUEST_TYPE>FA</REQUEST_TYPE> <RESPONSE>0</RESPONSE> <AUTH_CODE>098765</AUTH_CODE> <AMOUNT> </AMOUNT> <CURRENCY>978</CURRENCY> <TRANSACTION_DATE>06/07/ </TRANSACTION_DATE> <TRANSACTION_TYPE>VBV_FULL</TRANSACTION_TYPE> <REGION>Europe</REGION> <COUNTRY>Italy</COUNTRY> <PRODUCT_TYPE>Consumer</PRODUCT_TYPE> <LIABILITY_SHIFT>N</LIABILITY_SHIFT> </ARES> <MAC>70C4F1F621A5DED95C7EE8C5507A9E1F2970BCFE</MAC> </VPOSRES> Esempio di pagamento negato: <?xml version="1.0" encoding="iso "?> <VPOSRES> <TERMINAL_ID> </TERMINAL_ID> <ARES> <TRANSACTION_ID>T </TRANSACTION_ID> <REQUEST_TYPE>FA</REQUEST_TYPE> <RESPONSE>21</RESPONSE> <AUTH_CODE></AUTH_CODE> <AMOUNT> </AMOUNT> <CURRENCY>978</CURRENCY> <TRANSACTION_DATE>06/07/ </TRANSACTION_DATE> <TRANSACTION_TYPE></TRANSACTION_TYPE> </ARES> <MAC>70C4F1F621A5DED95C7EE8C5507A9E1F2970BCFE</MAC> </VPOSRES> Versione: 007 Pagina 75 di 110
76 In caso di errori di comunicazione nell inoltro del messaggio ARes, X-PAY inoltrerà un comunicata dall esercente a CartaSi in fase di adesione al servizio. L conterrà gli stessi dati del messaggio ARes e ne sostituirà definitivamente l invio. L avrà sempre lo stesso formato e sintassi, così da poter essere facilmente processata da parte degli applicativi dell esercente. Nel caso in cui il messaggio di richiesta AReq contenga il tag opzionale LIABILITY, l conterrà a sua volta i dati relativi alla funzionalità di LIABILITY SHIFT. Di seguito viene riportata la sintassi utilizzata: Oggetto ARes TRANSACTION_ID Testo TERMINAL_ID: TRANSACTION_ID: REQUEST_TYPE: RESPONSE: AUTH_CODE: AMOUNT: CURRENCY: TRANSACTION_DATE: TRANSACTION_TYPE: MAC: REGION: COUNTRY: PRODUCT_TYPE: LIABILITY_SHIFT: Esempio di ARes T TERMINAL_ID: TRANSACTION: T REQUEST_TYPE: FA RESPONSE: 0 AUTH_CODE: AMOUNT: CURRENCY: 978 TRANSACTION_TYPE: VBV_FULL MAC: 70C4F1F621A5DED95C7EE8C5507A9E1F2970BCFE REGION: Europe Versione: 007 Pagina 76 di 110
77 COUNTRY: Italy PRODUCT_TYPE: Consumer LIABILITY_SHIFT: N Formato del messaggio AResAck Modalità d integrazione : server to server Tipologia del messaggio : xml inviato tramite post http in modalità SSL AReq AuthRes Esercente Ares VPOS AResAck Rappresenta il messaggio inoltrato dall esercente a X-PAY come risposta all avvenuta ricezione del messaggio ARes, quando questo messaggio viene inviato dopo la fase d autenticazione Verified by Visa/Secure Code. Il messaggio contiene solo un campo: Nome parametro Obb Formato Esempio Descrizione RESPONSE O Alfanumer ico 0 Codice di esito dell elaborazione Massimo 3 del messaggio AResAck, per i relativi codici vedere la tabella sottostante. RESPONSE : risultato dell operazione richiesta. Questo campo può assumere i seguenti valori: Codice Descrizione 0 Operazione elaborata correttamente Esempio: Versione: 007 Pagina 77 di 110
78 <?xml version="1.0" encoding="iso "?> <ARESACK> <RESPONSE>0</RESPONSE> </ARESACK> Formato del messaggio DCCReq Modalità d integrazione : server to server Tipologia del messaggio : xml inviato tramite post http in modalità SSL DCC_Req DCC_Res Esercente AReq VPOS ARes Per il servizio DCC è necessario prevedere una fase preparatoria al processo standard. DCCReq rappresenta il messaggio di richiesta del servizio DCC (Dynamic Currency Conversion) che l applicativo dell esercente deve inoltrare a X-PAY, per conoscere la disponibilità, a fronte della carta inserita dal titolare, dell eventuale valuta associata e del relativo controvalore, tramite una chiamata server to server e deve contenere i seguenti campi: Nome parametro TERMINAL_ ID Obb Formato Esempio Descrizione O Alfanumerico 16 PAN O Alfanumerico massimo Codice identificativo dell esercente all interno della piattaforma X-PAY Numero della carta soggetta alla richiesta di pagamento. Controllo formale sul PAN è in carico all esercente Versione: 007 Pagina 78 di 110
79 Nome parametro AMOUNT O Stringa 9 numeri (gli ultimi 2 numeri rappresentano i 2 decimali e non è usato il separatore tra parti intere e parti Obb Formato Esempio Descrizione decimali) USER F Alfanumerico massimo 20 MAC O Alfanumerico (per indicare una transazione di 1230,56 ) User001 70C4F1F621A5DED9 5C7EE8C5507A9E1F 2970BCFE importo pagamento richiesto del Operatore dell esercente che ha richiesto l operazione (solo per MOTO) Codice di sicurezza Esempio: <?xml version="1.0" encoding="iso "?> <VPOSREQ> <TERMINAL_ID> </TERMINAL_ID> <DCCREQ> <PAN> </PAN> <AMOUNT> </AMOUNT> </DCCREQ> <USER>User001</USER> <MAC>70C4F1F621A5DED95C7EE8C5507A9E1F2970BCFE</MAC> </VPOSREQ> Formato del messaggio DCCRes Modalità d integrazione : server to server Tipologia del messaggio : xml inviato tramite post http in modalità SSL DCC_Req DCC_Res Versione: 007 Pagina 79 di 110 Esercente AReq VPOS
80 X-PAY fornisce all esercente il risultato alla richiesta del servizio DCC in 2 modalità differenti a seconda che sia disponibile o non disponibile il servizio DCC Servizio DCC disponibile Il messaggio DCCRes viene costruito come segue: <xml version=\"1.0\" encoding=\"iso \> <VPOSRES> <TERMINAL_ID>FIELD_TERMINAL_ID</TERMINAL_ID> <DCCRES> <RESPONSE>FIELD_RESPONSE</RESPONSE> <TICKET>FIELD_TICKET</TICKET> <CURRENCY_DCC>FIELD_CURRENCY_DCC</CURRENCY_DCC> <AMOUNT_DCC>FIELD_AMOUNT_DCC</AMOUNT_DCC> <EXCHANGE_RATE>FIELD_EXCHANGE_RATE</EXCHANGE_RATE> <EXCHANGE_RATE_EXPIRE>FIELD_EXPIRE</EXCHANGE_RATE_EXPIRE> <MARK_UP>FIELD_MARK_UP</MARK_UP> <MARK_UP_DEC>FIELD_PRECISION</MARK_UP_DEC> </DCCRES> <MAC>FIELD_MAC</MAC> </VPOSRES> Servizio DCC non disponibile Il messaggio DCCRes viene costruito come segue <?xml version=\"1.0\" encoding=\"iso \"?> <VPOSRES> <TERMINAL_ID>FIELD_TERMINAL_ID</TERMINAL_ID> <DCCRES> <RESPONSE>FIELD_RESPONSE</RESPONSE> </DCCRES> <MAC>FIELD_MAC</MAC> </VPOSRES> Versione: 007 Pagina 80 di 110
81 La seguente tabella descrive i campi inclusi nel messaggio: Nome parametro Obb Formato Esempio Descrizione RESPONSE O Alfanumerico Massimo 3 TICKET O Alfanumerico di 25 CURRENCY_DCC O Alfanumerico di lunghezza 3 AMOUNT_DCC O Alfanumerico di lunghezza 9 EXCHANGE_RATE O Numerico (8,4) EXCHANGE_RATE_ EXPIRE MARK_UP O Numerico 0 Risultato del servizio DCC richiesto, per i possibili valori vedere tabella sottostante _A Numero del ticket PI della richiesta del servizio DCC USD Codice divisa estera (USD, JPY ) Importo nella valuta scelta dal titolare Esempi formato: JPY = JPY USD = 123, 45 USD (la divisa JPY non ha decimali) Tasso di cambio applicato O Data Data e orario di scadenza tasso di cambio (8,4) 4 Cifre decimali lunghezza 1 mark-up MARK_UP_DEC O Numerico di MAC O Alfanumerico 40 70C4F1F621A5 DED95C7EE8C5 507A9E1F2970 BCFE Codice sicurezza di RESPONSE - Questo campo può assumere i seguenti valori: Codice Descrizione 000 DCC disponibile Versione: 007 Pagina 81 di 110
82 001 DCC non disponibile (per esercente abilitato al DCC) 010 Esercente non abilitato al DCC Esempio: n.1 - Caso servizio Dcc disponibile: <xml version=\"1.0\" encoding=\"iso \> <VPOSRES> <TERMINAL_ID>FIELD_TERMINAL_ID</TERMINAL_ID> <DCCRES> <RESPONSE>000</RESPONSE> <TICKET> _API</TICKET> <CURRENCY_DCC>USD</CURRENCY_DCC> <AMOUNT_DCC> </AMOUNT_DCC> <EXCHANGE_RATE>10.09</EXCHANGE_RATE> <EXCHANGE_RATE_EXPIRE> </EXCHANGE_RATE_EXPIRE> <MARK_UP>2.60</MARK_UP> <MARK_UP_DEC>2</MARK_UP_DEC> </DCCRES> <MAC>70C4F1F621A5DED95C7EE8C5507A9E1F2970BCFE</MAC> </VPOSRES> n.2 Caso servizio DCC non disponibile: <?xml version=\"1.0\" encoding=\"iso \"?> <VPOSRES> <TERMINAL_ID>FIELD_TERMINAL_ID</TERMINAL_ID> <DCCRES> <RESPONSE>001</RESPONSE> </DCCRES> <MAC>70C4F1F621A5DED95C7EE8C5507A9E1F2970BCFE</MAC> </VPOSRES> Integrazione messaggi server to server per esercenti che usano un proprio MPI In questo paragrafo viene descritto il messaggio messo a disposizione degli applicativi dell esercente che utilizza la piattaforma VPOS di CartaSi per l invio delle richieste di autorizzazione. In questo caso l esercente è dotato di un MPI Versione: 007 Pagina 82 di 110
83 (Merchant Plug In) e gestisce la fase di autenticazione del titolare. Versione: 007 Pagina 83 di 110
84 Formato del messaggio AuthOnlyReq Modalità d integrazione : server to server Tipologia del messaggio : xml inviato tramite post http in modalità SSL AuthOnlyReq Esercente AuthOnlyRes VPOS Rappresenta il messaggio di richiesta di autorizzazione che l applicativo dell esercente deve inoltrare al VPOS tramite una chiamata server to server e deve contenere i seguenti campi: Nome parametro TERMINAL_ID O Alfanumerico 16 TRANSACTION_I D Obb Formato Esempio Descrizione O Alfanumerico 20 REQUEST_TYPE O Alfanumerico 2 PAN O Alfanumerico massimo T FA Codice identificativo dell esercente all interno della piattaforma VPOS codice univoco che identifica l ordine dell esercente Valori Possibili: FA: Primo Tentativo RA :Retry di richiesta di pagamento Numero della carta soggetta alla richiesta Versione: 007 Pagina 84 di 110
85 Nome parametro Obb Formato Esempio Descrizione di pagamento EXPIRE_DATE O Alfanumerico 4 Formato : YYMM CVV2 F Alfanumerico Massimo Data di (per indicare scadenza della come data di carta soggetta scadenza il alla richiesta maggio 2006) di pagamento 1234 Codice di sicurezza della carta soggetta alla richiesta di pagamento AMOUNT O Stringa 9 numeri (gli ultimi 2 numeri rappresentano i 2 decimali e non è usato il separatore tra parti intere e parti decimali) CURRENCY O Alfanumerico (per indicare una transazione di 1230,56 ) NB: Il TAG <CVV2> all interno dell XML di richiesta deve essere SEMPRE presente. La valorizzazione del tag è, invece, facoltativa. importo pagamento richiesto del 978 Codice ISO della valuta del pagamento, vedere l Appendice A3 per i possibili valori Versione: 007 Pagina 85 di 110
86 Nome parametro ECI F Alfanumerico 2 fisso Obb Formato Esempio Descrizione XID F 28 byte base 64 encoding fisso CAVV F 28 byte base 64 encoding fisso VERSION_CODE O Alfanumerico 5 MAC O Alfanumerico Electronic Commerci Indicator ER QWE1QWQWERDFSA Identificativo dell ordine Cardholder Autentication verification value Versione software della piattaforma di pagamento VPOS utilizzata, la versione a cui 70C4F1F621A5DE D95C7EE8C5507A 9E1F2970BCFE si riferisce il presente documento è la Codice di sicurezza TRANSACTION_ID: identifica univocamente l ordine dell esercente. Non è obbligatorio avere una progressione di valori regolare. REQUEST_TYPE: L esercente può inviare una richiesta di pagamento per un dato ordine più volte solo per uno dei seguenti motivi: o perdita della risposta al messaggio AuthOnlyReq, per Time-Out o altri motivi L esercente deve inviare il primo messaggio AuthOnlyReq relativo ad un determinato ordine valorizzando ad FA il campo REQUEST_TYPE, mentre per gestire un nuovo tentativo può inoltrare nuovamente un AuthOnlyReq utilizzando lo stesso TRANSACTION_ID ma valorizzando ad RA il campo REQUEST_TYPE. In questo caso il VPOS restituisce lo stesso esito che ha restituito per la prima richiesta di pagamento dell esercente. Se l esercente effettua un retry del pagamento di un dato ordine, il nuovo messaggio deve contenere esattamente gli stessi valori del primo messaggio, gli unici campi per i quali è ammessa una variazione è il campo REQUEST_TYPE. In ogni caso il valore del campo TRANSACTION_ID non potrà essere duplicato per diverse Richieste AuthOnlyReq con il campo Versione: 007 Pagina 86 di 110
87 REQUEST_TYPE valorizzato ad FA. In questo caso la transazione verrà rifiutata dal VPOS. Il Timeout, o qualsiasi situazione riprovata, devono essere sempre gestite dall applicativo dell esercente utilizzando questa tecnica di retry, al fine di evitare di abbattere inutilmente il Plafond della carta del compratore a causa di problemi tecnici a lui non imputabili. ECI, XID e CAVV parametri non obbligatori. La valorizzazione di questi tre campi avviene se la transazione è 3D-SECURE Di seguito viene riportata la corretta valorizzazione: 3D Secure VISA Eci Cavv Xid VERes N 30 NO NO VERes U 20 NO NO PARes Y 11 SI SI PARes A 31 SI SI PARes N 00 NO NO PARes U 20 NO NO MasterCard/Maestr o VERes N 30 NO NO VERes U 30 NO NO PARes Y 11 SI SI PARes A 30 NO NO PARes N 30 NO NO PARes U 30 NO NO SSL Eci Cavv Xid 20 NO NO Mess. Secure 3D VERes N U Transaction Card not enrolled Unable to supply status / no response Mess. Secure 3D PARes Y CH passed authentication Versione: 007 Pagina 87 di 110
88 A N U Attempt CH Failed authentication Unable to authenticate CH/ no response Nella seguente tabella viene riportata la corretta valorizzazione del campo ECI per i circuiti VISA e MASTERCARD: VISA Pos Pos 2 MasterCar Pos 1 Pos 2 1 d XX XX XX XX2 1 0 Not Authorized 0 0 XX0 2 0 Esempio: MAC: i campi utilizzati per il calcolo del MAC di questo messaggio sono: o TERMINAL_ID o TRANSACTION_ID o PAN o EXPIRE_DATE o CVV2 o AMOUNT o CURRENCY o ECI o XID o CAVV o VERSION_CODE <?xml version="1.0" encoding="iso "?> <VPOSREQ> <TERMINAL_ID> </TERMINAL_ID> <AUTHONLYREQ> <TRANSACTION_ID>T </TRANSACTION_ID> <REQUEST_TYPE>FA</REQUEST_TYPE> <PAN> </PAN> <EXPIRE_DATE>0605</EXPIRE_DATE> <CVV2>123</CVV2> <AMOUNT> </AMOUNT> <CURRENCY>978</CURRENCY> <ECI>30</ECI> Versione: 007 Pagina 88 di 110
89 <XID> ER </XID> <CAVV> QWE1QWQWERDFSA</CAVV> <VERSION_CODE>01.00</VERSION_CODE> </AUTHONLYREQ> <MAC>70C4F1F621A5DED95C7EE8C5507A9E1F2970BCFE</MAC> </VPOSREQ> Formato del messaggio AuthOnlyRes Modalità d integrazione : server to server Tipologia del messaggio : xml inviato tramite post http in modalità SSL AuthOnlyReq Esercente AuthOnlyRes VPOS Questo messaggio viene restituito dalla piattaforma VPOS in risposta al messaggio AuthOnlyReq utilizzando la stessa connessione con cui è stato ricevuto tale messaggio e contiene l esito dell operazione di autorizzazione richiesta. La seguente tabella elenca i parametri che il VPOS includerà nel messaggio: La seguente tabella descrive i campi inclusi nel messaggio: Nome parametro Obb Formato Esempio Descrizione TERMINAL_ID O Alfanumerico 16 TRANSACTION_ID O Alfanumerico 20 REQUEST_TYPE O Alfanumerico T Codice identificativo dell esercente all interno della piattaforma VPOS Valorizzato con lo stesso valore ricevuto nel messaggio AReq FA Valorizzato con lo stesso valore ricevuto nel Versione: 007 Pagina 89 di 110
90 Nome parametro Obb Formato Esempio Descrizione RESPONSE O Alfanumerico Massimo 3 AUTH_CODE O Alfanumerico Massimo 10 AMOUNT O Stringa 9 numeri (gli ultimi 2 numeri rappresentano i 2 decimali) CURRENCY O Alfanumerico 3 ECI F Alfanumerico 2 fisso XID F Alfanumerico 20 fisso CAVV F 28 byte base 64 encoding fisso TRANSACTION_DA TE O Alfanumerico 19 Formato gg/mm/aaaa hh.mm.ss messaggio AReq 0 Risultato del pagamento richiesto, per i possibili valori vedere tabella sottostante E il codice Autorizzazione ottenuto dall emittente della carta di credito. In caso di pagamento con esito negativo sarà spedita una (per indicare una transazione di 1230,56 ) stringa vuota Valorizzato con lo stesso valore ricevuto nel messaggio AReq 978 Valorizzato con lo stesso valore ricevuto nel messaggio AReq 30 Electronic Commerci Indicator E Identificativo R dell ordine Cardholder 54QWE1QWQWER Autentication DFSA verification 06/07/ value Data della transazione TRANSACTION_TY O Alfanumerico VBV_FULL Tipo di Versione: 007 Pagina 90 di 110
91 Nome parametro Obb Formato Esempio Descrizione PE Massimo 20 MAC O Alfanumerico 40 70C4F1F621A5 DED95C7EE8C5 507A9E1F2970 BCFE transazione, indica il livello di sicurezza con cui è avvenuto il pagamento, vedere l Appendice A2 per i possibili valori. In caso di pagamento con esito negativo sarà spedita una stringa vuota Codice di sicurezza MAC : I parametri utilizzati per il calcolo del MAC per questo tipo di messaggio sono i seguenti: o TERMINAL_ID o TRANSACTION_ID o RESPONSE o AUTH_CODE o AMOUNT o CURRENCY RESPONSE: Risultato del pagamento richiesto, può assumere i seguenti valori: Codic Descrizione e 0 Pagamento eseguito correttamente 1 Errore nel pagamento : Formato del messaggio errato o campo mancante o errato 3 Errore nel pagamento: Campo TRANSACTION_ID duplicato (caso FA ) o non trovato (caso RA ) 16 Errore nel pagamento: Campo TERMINAL_ID sconosciuto o non abilitato 18 Errore nel pagamento : pagamento rifiutato dall ente emittente della carta di credito 2 Errore nel pagamento: Errore imprevisto durante l elaborazione della richiesta 8 Errore nel pagamento: MAC errato Versione: 007 Pagina 91 di 110
92 17 Max numero di operazioni concesse caso RA (*) (*) Il numero massimo di operazione concesse viene impostato dalla piattaforma di pagamento Esempio di pagamento positivo: <?xml version="1.0" encoding="iso "?> <VPOSRES> <TERMINAL_ID> </TERMINAL_ID> <AUTHONLYRES> <TRANSACTION_ID>T </TRANSACTION_ID> <REQUEST_TYPE>FA</REQUEST_TYPE> <RESPONSE>0</RESPONSE> <AUTH_CODE>098765</AUTH_CODE> <AMOUNT> </AMOUNT> <CURRENCY>978</CURRENCY> <TRANSACTION_DATE>06/07/ </TRANSACTION_DATE> <TRANSACTION_TYPE>VBV_FULL</TRANSACTION_TYPE> <ECI>30</ECI> <XID> ER </XID> <CAVV> QWE1QWQWERDFSA</CAVV> </AUTHONLYRES> <MAC>70C4F1F621A5DED95C7EE8C5507A9E1F2970BCFE</MAC> </VPOSRES> Esempio di pagamento negato: <?xml version="1.0" encoding="iso "?> <VPOSRES> <TERMINAL_ID> </TERMINAL_ID> <AUTHONLYRES> <TRANSACTION_ID>T </TRANSACTION_ID> <REQUEST_TYPE>FA</REQUEST_TYPE> <RESPONSE>21</RESPONSE> <AUTH_CODE></AUTH_CODE> <AMOUNT> </AMOUNT> <CURRENCY>978</CURRENCY> <TRANSACTION_DATE>06/07/ </TRANSACTION_DATE> <TRANSACTION_TYPE></TRANSACTION_TYPE> <ECI>30</ECI> Versione: 007 Pagina 92 di 110
93 <XID> ER </XID> <CAVV> QWE1QWQWERDFSA</CAVV> </AUTHONLYRES> <MAC>70C4F1F621A5DED95C7EE8C5507A9E1F2970BCFE</MAC> </VPOSRES> Operazioni dispositive e di interrogazione In questo paragrafo vengono descritti i messaggi messi a disposizione degli applicativi dell esercente per richiedere un operazione dispositiva o eseguire delle interrogazioni per conoscere la situazione di un ordine. I messaggi server to server sono utilizzabili indipendentemente dalla modalità con cui è stata inoltrata dall esercente la richiesta di pagamento (modalità FULL, LIGHT o server to server) Formato del messaggio ECReq Modalità d integrazione : server to server Tipologia del messaggio : xml inviato tramite post http in modalità SSL Questo messaggio deve essere inviato dall applicativo dell esercente per effettuare richieste di contabilizzazione, annullamento o storno contabile di una transazione per la quale ha precedentemente effettuato un pagamento con esito positivo. Il messaggio deve avere il seguente formato: Nome parametro TERMINAL_ID O Alfanumerico 16 TRANSACTION_I D Obb Formato Esempio Descrizione O Alfanumerico 20 fisso T Codice identificativo dell esercente all interno della piattaforma X- PAY codice univoco identificativo dell ordine Versione: 007 Pagina 93 di 110
94 Nome parametro Obb Formato Esempio Descrizione REQUEST_TYPE O Alfanumerico 2 ID_OP O Numerico Max 10 TYPE_OP O Alfanumerico 1 carattere fisso AMOUNT O Alfanumerico 9 fisso CURRENCY O Alfanumerico 3 attribuito da X-PAY o dall esercente (dipende dalla modalità d integrazione scelta dall esercente ) FA Valori Possibili: FA: Primo Tentativo RA :Retry di richiesta di pagamento 123 Identificativo univoco dell operazion e richiesta, l identificati vo è unico per tutti i tipi di operazione C Tipo di operazione richiesta, per i possibili valori vedere tabella sottostante Importo per (per indicare cui è stata 1230,56 ) precedentement e richiesta l autorizzazio ne al pagamento 978 Codice ISO della valuta con cui è stata precedentement e richiesta l autorizzazio ne al Versione: 007 Pagina 94 di 110
95 Nome parametro Obb Formato Esempio Descrizione pagamento. AUTH_CODE O Alfanumerico Massimo 10 AMOUNT_OP O Alfanumerico 9 fisso USER F Alfanumerico massimo 20 MAC O Alfanumerico Codice di autorizzazione ricevuto dall esercente in risposta alla richiesta di pagamento Importo che (per indicare una transazione di 1200,56 ) User001 70C4F1F621A5DE D95C7EE8C5507A 9E1F2970BCFE l esercente vuole sia soggetto all operazione indicata, quindi il base al tipo di operazione richiesta l importo contabilizzare /annullare/sto rnare. è da Operatore dell esercente che ha richiesto l operazione Codice di sicurezza MAC : I parametri utilizzati per il calcolo del MAC per questo tipo di messaggio sono i seguenti: o TERMINAL_ID o TRANSACTION_ID o ID_OP o TYPE_OP o AMOUNT o CURRENCY o AUTH_CODE o AMOUNT_OP o USER o Chiave per MAC Versione: 007 Pagina 95 di 110
96 AUTH_CODE: Valore ricevuto dall esercente quanto ha inoltrato la richiesta di pagamento, il campo può contenere degli spazi non dev essere effettuato il trim ma utilizzato il campo così come passato da X-Pay nel messaggio ARES. TYPE_OP: i tipi di operazione dispositiva gestiti da X- PAY attraverso questo messaggio sono i seguenti: Codic e R P C Descrizione Annullamento della transazione Questa operazione ha come effetto quello di ripristinare il plafond della carta utilizzata dall acquirente, se l ente emittente della carta di credito supporta tale funzionalità. L importo da annullare deve essere minore o uguale all importo per cui è stato richiesto il pagamento, al quale vanno sottratti gli eventuali importi per cui è stata precedentemente richiesta la contabilizzazione o l annullamento. Contabilizzazione Questa operazione conferma la transazione precedentemente autorizzata e ne rende effettivo l incasso, cioè l accredito dell importo all esercente ed il conseguente addebito al titolare della carta di credito. L importo da incassare deve essere minore o uguale all importo per cui è stato richiesto il pagamento al quale vanno sottratti gli eventuali importi per cui è stata richiesta un operazione di annullamento o di contabilizzazione. Storno Contabile Questa operazione ha come effetto quello di addebitare l importo indicato all esercente e riaccreditare lo stesso importo sulla carta del titolare. L importo da stornare deve essere minore o uguale alla somma degli importi per i quali è stato richiesto precedentemente la contabilizzazione dalla quale vanno sottratti gli eventuali importi per cui è già stato richiesto uno storno. AMOUNT_OP: Indicare l importo effettivo da contabilizzare/annullare/stornare. Possono essere richieste diverse operazioni facendo riferimento al pagamento originario, purché si rispettino i seguenti limiti: la somma complessiva degli importi annullati e contabilizzati deve essere uguale o minore all importo autorizzato. Versione: 007 Pagina 96 di 110
97 la somma complessiva degli importi stornati deve essere uguale o minore alla somma degli importi contabilizzati. ID_OP: Contatore univoco che identifica la richiesta di operazione dispositiva inoltrata. In caso di perdita del risultato, per Time-Out o altri motivi, l applicazione dell esercente deve inoltrare nuovamente un ECReq usando lo stesso ID_OP e valorizzando ad RA il campo REQUEST_TYPE. In questo caso X-PAY restituirà lo stesso esito (negativo o positivo) dell operazione precedentemente eseguita utilizzando il messaggio ECRes. In ogni caso il valore del campo ID_OP non potrà essere duplicato per diverse richieste con il campo REQUEST_TYPE valorizzato ad FA. In questo caso l operazione verrà rifiutata da X-PAY. Non è obbligatorio avere una progressione di valori regolare. In caso di RESPONSE=1 bisogna inoltrare nuovamente il messaggio con un nuovo ID_OP. Esempio: <?xml version="1.0" encoding="iso "?> <VPOSREQ> <TERMINAL_ID> </TERMINAL_ID> <ECREQ> <TRANSACTION_ID>T </TRANSACTION_ID> <REQUEST_TYPE>FA</REQUEST_TYPE> <ID_OP> </ID_OP> <TYPE_OP>C</TYPE_OP> <AMOUNT> </AMOUNT> <CURRENCY>978</CURRENCY> <AUTH_CODE>098765</AUTH_CODE> <AMOUNT_OP> </AMOUNT_OP> </ECREQ> <USER>User001</USER> <MAC>70C4F1F621A5DED95C7EE8C5507A9E1F2970BCFE</MAC> </VPOSREQ> Formato del messaggio ECRes Questo messaggio viene restituito da X-PAY in risposta al messaggio ECReq utilizzando la stessa connessione con cui è stato ricevuto tale messaggio e contiene l esito dell operazione richiesta. La seguente tabella elenca i parametri che X-PAY includerà nel messaggio: Versione: 007 Pagina 97 di 110
98 Nome parametro TERMINAL_I D TRANSACTIO N_ID REQUEST_TY PE Obb Formato Esempio Descrizione O O O Alfanumeric o 16 Alfanumeric o 20 fisso Alfanumeric o 2 fisso RESPONSE O Alfanumeric o Massimo 3 ID_OP O Numerico Max 10 TYPE_OP O Alfanumeric o 1 carattere fisso AMOUNT_OP O Alfanumeric o 9 fisso MAC O Alfanumeric o Codice identificativo dell esercente all interno della piattaforma X- PAY T Valore indicato 0001 nel messaggio ECReq di riferimento FA Valore indicato nel messaggio ECReq di riferimento 0 (numero 0) risultato dell operazione richiesta. Per i possibili valori vedere tabella sottostante Valore indicato nel messaggio ECReq di riferimento C Valore indicato nel messaggio ECReq di riferimento Valore indicato (per indicare nel messaggio una transazione ECReq di di 1200,56 ) riferimento 70C4F1F621A5DED9 Codice di 5C7EE8C5507A9E1F sicurezza 2970BCFE MAC : I parametri utilizzati per il calcolo del MAC per questo tipo di messaggio ed il relativo ordine sono i seguenti: o TERMINAL_ID o TRANSACTIONID o RESPONSE Versione: 007 Pagina 98 di 110
99 o ID_OP o TYPE_OP o AMOUNT_OP o Chiave per MAC NB: il calcolo del MAC è fondamentale per l esito RESPONSE=0, in caso di esiti 1 e 16 essendoci un errore formale o il codice TERMINAL_ID non è riconoscibile nel messaggio XML ricevuto dall esercente il calcolo del MAC non è attendibile. RESPONSE : risultato dell operazione richiesta. Questo campo può assumere i seguenti valori: Codic Descrizione e 0 Richiesta eseguita correttamente 1 Errore nella richiesta : Formato del messaggio errato o campo mancante o errato 3 Errore nella richiesta: Campo ID_OP duplicato (caso FA ) o non trovato (caso RA ) 16 Errore nella richiesta: Campo TERMINAL_ID sconosciuto o non abilitato 18 Errore nella richiesta : operazione negata dall emittente della carta di credito 2 Errore nella richiesta: Errore imprevisto durante l elaborazione della richiesta 8 Errore nella richiesta: MAC errato 21 Errore nell operazione: Campo TRANSACTION_ID sconosciuto 22 Errore nell operazione: operazione non eseguibile (es. storno superiore all incasso) Esempio di risultato positivo: <?xml version="1.0" encoding="iso "?> <VPOSRES> <TERMINAL_ID> </TERMINAL_ID> <ECRES> <TRANSACTION_ID>T </TRANSACTION_ID> <REQUEST_TYPE>FA</REQUEST_TYPE> <RESPONSE>0</RESPONSE> <ID_OP> </ID_OP> <TYPE_OP>C</TYPE_OP> <AMOUNT_OP> </AMOUNT_OP> </ECRES> <MAC>70C4F1F621A5DED95C7EE8C5507A9E1F2970BCFE</MAC> </VPOSRES> Versione: 007 Pagina 99 di 110
100 Esempio risultato negativo: <?xml version="1.0" encoding="iso "?> <VPOSRES> <TERMINAL_ID> </TERMINAL_ID> <ECRES> <TRANSACTION_ID>T </TRANSACTION_ID> <REQUEST_TYPE>FA</REQUEST_TYPE> <RESPONSE>32</RESPONSE> <ID_OP> </ID_OP> <TYPE_OP>C</TYPE_OP> <AMOUNT_OP> </AMOUNT_OP> </ECRES> <MAC>70C4F1F621A5DED95C7EE8C5507A9E1F2970BCFE</MAC> </VPOSRES> Formato del messaggio IntReq Modalità d integrazione : API Tipologia del messaggio : xml inviato tramite post http in modalità SSL Questo messaggio può essere utilizzato dall applicativo dell esercente per richiedere a X-PAY la situazione attuale di un ordine e lo stato di tutte le operazioni ad esso associate. Nome parametro TERMINAL_ID O Alfanumeri co 16 TRANSACTION_ ID Obb Formato Esempio Descrizione O Alfanumeri co 20 fisso ID_OP O Numerico Max Codice identificativo dell esercente all interno della piattaforma X- PAY T Codice univoco 0001 identificativo dell ordine del quale l esercente vuole conoscere la situazione Identificativo univoco dell interrogazi one richiesta Versione: 007 Pagina 100 di 110
101 Nome Obb Formato Esempio Descrizione parametro TYPE_OP O Alfanumeri V Valorizzato co sempre a V 1 carattere (Verifica ordine) stato fisso USER F Alfanumeri co massimo 20 MAC O Alfanumeri co 40 User001 70C4F1F621A5DED9 5C7EE8C5507A9E1F 2970BCFE Operatore dell esercente che ha richiesto l interrogazione Codice di sicurezza MAC : I parametri utilizzati per il calcolo del MAC per questo tipo di messaggio ed il relativo ordine sono i seguenti: o TERMINAL_ID o TRANSACTION_ID o ID_OP o TYPE_OP o USER o Chiave per MAC <?xml version="1.0" encoding="iso "?> <VPOSREQ> <TERMINAL_ID> </TERMINAL_ID> <INTREQ> <TRANSACTION_ID>T </TRANSACTION_ID> <ID_OP> </ID_OP> <TYPE_OP>V</TYPE_OP> </INTREQ> <USER>User001</USER> <MAC>70C4F1F621A5DED95C7EE8C5507A9E1F2970BCFE</MAC> </VPOSREQ> Formato del messaggio IntRes Questo messaggio viene restituito da X-PAY in risposta al messaggio IntReq utilizzando la stessa connessione con cui è stato ricevuta la richiesta e contiene la lista delle operazioni che sono state richieste per l ordine indicato con il relativo stato. Il messaggio sarà costituito dai seguenti elementi: Versione: 007 Pagina 101 di 110
102 un elemento TERMINAL_ID, sempre presente, contenente il codice identificativo dell esercente all interno della piattaforma X-PAY un elemento INTRES, sempre presente, contenente i dati generali della transazione e la lista delle operazioni eseguite per la transazione indicata. La lista delle operazioni è contenuta nell elemento di tipo OPERATIONS_LIST, sempre presente se il TRANSACTION_ID esiste, costituito da elementi di tipo OPERATION e da un attributo NUMELM che indica il numero di elementi di tipo OPERATION presenti nella lista (eventualmente 0 se la ricerca non ha dato alcun esito). La struttura dell elemento OPERATION è dettagliata di seguito. La lista conterrà un elemento di tipo OPERATION per ognuna delle operazioni che sono state richieste relativamente all ordine indicato o attraverso uno dei messaggi di apertura dell ordine AReq/VPOSReqFull/VPOSReqLight (che possono originare operazioni di tipo autorizzazione al pagamento e contabilizzazione) o attraverso un messaggio ECReq (che può originare operazioni di tipo contabilizzazione, annullamento, storno). La lista conterrà solo le operazioni che hanno avuto esito positivo. un elemento MAC sempre presente, contenente il codice di sicurezza del messaggio. La struttura del messaggio VPOSRes per questa tipologia di risposta è descritta dalla seguente figura: Versione: 007 Pagina 102 di 110
103 La seguente tabella contiene la descrizione degli elementi che X- PAY includerà nel messaggio (escluso l elemento OPERATIONS_LIST): Nome parametro TRANSACTION_ ID Obb Formato Esempio Descrizione O Alfanumeric o 20 fisso RESPONSE O Alfanumeric o Massimo 3 CARD_TYPE O Alfanumeric o Massimo 10 TRANSACTION_ TYPE O Alfanumeric o Massimo 20 AMOUNT O Alfanumeric o 9 fisso CURRENCY O Alfanumeric o 3 AUTH_CODE O Alfanumeric o Massimo 10 T Valore indicato nel messaggio IntReq di riferimento 0 (numero 0) risultato dell interrogazione richiesta. Per i possibili valori vedere tabella sottostante. VISA Il tipo di carta utilizzata per il pagamento, vedere l Appendice A1 per i possibili valori. VBV_FULL Tipo di transazione, indica il livello di sicurezza con cui è avvenuto il pagamento, vedere l Appendice A2 per i (per indicare 1230,56 ) possibili valori. Importo della richiesta di pagamento. 978 Codice ISO della valuta della richiesta di pagamento Codice di autorizzazione della richiesta di pagamento. RESPONSE : risultato dell operazione richiesta. Questo campo può assumere i seguenti valori: Codic Descrizione e 0 Operazione elaborata correttamente Versione: 007 Pagina 103 di 110
104 1 Errore nella ricerca: Formato del messaggio errato o campo mancante o errato 16 Errore nella ricerca: Campo TERMINAL_ID sconosciuto o non abilitato 2 Errore nella ricerca: Errore imprevisto durante l elaborazione della richiesta 8 Errore nella ricerca: MAC errato 21 Errore nella ricerca: Campo TRANSACTION_ID sconosciuto (non esiste un pagamento con esito positivo associato all ordine indicato) n.b. in tal caso gli elementi CARD_TYPE, TRANSACTION_TYPE, AMOUNT,CURRENCY, AUTH_CODE del messaggio conteranno una stringa vuota e gli elementi OPTION FIELDS non saranno presenti. 3 Errore nella richiesta: Campo ID_OP duplicato 32 TRANSACTION_ID chiuso per time-out, l utente non ha completato il pagamento entro 30 minuti dalla generazione dell ordine. La struttura dell elemento OPERATION è la seguente: Nome Obb Formato Esempio Descrizione parametro ID_OP O Numerico Valore indicato Max 10 nel messaggio ECReq che ha originato l operazione o stringa vuota per operazioni di pagamento e/o contabilizzazion e derivate da un messaggio AReq o VPOSReqFull/VPOS ReqLigth. TYPE_OP O Alfanumeric C Tipo di o operazione, per 1 carattere i possibili fisso valori vedere tabella AMOUNT_OP O Alfanumeric o 9 fisso (per indicare 1230,56 ) sottostante Importo dell operazione Versione: 007 Pagina 104 di 110
105 Nome parametro CURRENCY O Alfanumeric o 3 Obb Formato Esempio Descrizione TIMESTAMP O Alfanumeric o 19 Formato gg/mm/aaaa hh.mm.ss RESULT O Alfanumeric o Massimo 3 USER F Alfanumeric o massimo Codice ISO della valuta dell operazione, vedere l Appendice A3 per i possibili 06/07/ valori Data in cui è stata eseguita l operazione 0 Stato dell operazione, per i possibili valori vedere tabella User001 sottostante Operatore dell esercente che ha richiesto l operazione TYPE_OP: i tipi di operazione gestiti da X-PAY sono i seguenti: Codice Descrizione A Autorizzazione al pagamento R Annullamento P Contabilizzazione C Storno Contabile RESULT: stato dell operazione, può assumere i seguenti valori: Codic e E Descrizione Eseguita, questo stato viene utilizzato per le operazioni di tipo autorizzazione e storno autorizzativo, che vengono eseguite immediatamente. D Da Inviare, questo stato viene utilizzato per le operazioni di tipo contabilizzazione e storno contabile. Versione: 007 Pagina 105 di 110
106 Queste operazioni infatti vengono prese in carico da X-PAY e successivamente rese effettive tramite la generazione di un file contabile che deve essere inviato all ente emittente della carta di credito. L operazione si trova in questo stato se non è ancora stata inserita in un file contabile. I Inviata, questo stato viene utilizzato per le operazioni di tipo contabilizzazione e storno contabile. L operazione si trova in questo stato se è stata inserita in un file contabile. MAC : I parametri utilizzati per il calcolo del MAC per questo tipo di messaggio ed il relativo ordine sono i seguenti: Campo TERMINAL_ID Campo TRANSACTION_ID del tag INTRES Campo RESPONSE del tag INTRES Campo AMOUNT del tag INTRES Campo CURRENCY del tag INTRES Campo AUTH_CODE del tag INTRES Campo NUMELM del tag OPERATIONS_LIST Per ogni elemento OPERATION del tag OPERATIONS_LIST si considerano inoltre i seguenti campi: Campo ID_OP Campo TYPE_OP Campo AMOUNT_OP Campo CURRENCY Campo RESULT Campo USER I tag OPERATION devono essere considerati nell ordine in cui sono stati inseriti nel messaggio VPOSRes inoltrato da X-PAY. NB: il calcolo del MAC è fondamentale per l esito RESPONSE=0, in caso di esiti 1 e 16 essendoci un errore formale o il codice TERMINAL_ID non è riconoscibile nel messaggio XML ricevuto dall esercente il calcolo del MAC non è attendibile. Versione: 007 Pagina 106 di 110
107 Esempio di XML con esito positivo: <?xml version="1.0" encoding="iso "?> <VPOSRES> <TERMINAL_ID> </TERMINAL_ID> <INTRES> <TRANSACTION_ID>T </TRANSACTION_ID> <RESPONSE>0</RESPONSE> <CARD_TYPE>VISA</CARD_TYPE> <TRANSACTION_TYPE>VBV_FULL</TRANSACTION_TYPE> <AMOUNT> </AMOUNT> <CURRENCY>978</CURRENCY> <AUTH_CODE>098765</AUTH_CODE> <OPERATIONS_LIST NUMELM="3"> <OPERATION> <ID_OP></ID_OP> <TYPE_OP>A</TYPE_OP> <AMOUNT_OP> </AMOUNT_OP> <CURRENCY>978</CURRENCY> <TIMESTAMP>06/07/ </TIMESTAMP> <RESULT>E</RESULT> <USER>User001</USER> </OPERATION> <OPERATION> <ID_OP></ID_OP> <TYPE_OP>P</TYPE_OP> <AMOUNT_OP> </AMOUNT_OP> <CURRENCY>978</CURRENCY> <TIMESTAMP>06/07/ </TIMESTAMP> <RESULT>E</RESULT> <USER>User001</USER> </OPERATION> <OPERATION> <ID_OP> </ID_OP> <TYPE_OP>C</TYPE_OP> <AMOUNT_OP> </AMOUNT_OP> <CURRENCY>978</CURRENCY> <TIMESTAMP>07/07/ </TIMESTAMP> <RESULT>E</RESULT> <USER>User001</USER> </OPERATION> </OPERATIONS_LIST> </INTRES> <MAC>70C4F1F621A5DED95C7EE8C5507A9E1F2970BCFE</MAC> </VPOSRES> Versione: 007 Pagina 107 di 110
108 Esempio di XML con esito negativo <VPOSRES> <TERMINAL_ID> </TERMINAL_ID> <INTRES> <TRANSACTION_ID>T </TRANSACTION_ID> <RESPONSE>22</RESPONSE> <CARD_TYPE>VISA</CARD_TYPE> <TRANSACTION_TYPE>VBV_FULL</TRANSACTION_TYPE> <AMOUNT> </AMOUNT> <CURRENCY>978</CURRENCY> <AUTH_CODE>098765</AUTH_CODE> </INTRES> <MAC>70C4F1F621A5DED95C7EE8C5507A9E1F2970BCFE</MAC> </VPOSRES> Versione: 007 Pagina 108 di 110
109 Appendice A A1 Carte accettate La seguente tabella contiene i valori possibili per campo CARD_TYPE: Codice MAESTRO VISA MASTERCARD AMEX A2 Tipi di transazioni La seguente tabella contiene i valori possibili per campo TRANSACTION_TYPE: Codice VBV_FULL SC_FULL VBV_MERCHANT SC_MERCHANT NO_3DSECURE Descrizione L esercente è abilitato al protocollo Verified by Visa, il titolare della carta di credito è registrato al servizio e si è correttamente autenticato L esercente è abilitato al protocollo Secure Code, il titolare della carta di credito è registrato al servizio e si è correttamente autenticato. L esercente è abilitato al protocollo Verified by Visa, ma il titolare o l ente emittente della carta di credito non partecipano al servizio. L esercente è abilitato al protocollo Secure Code, ma il titolare o l ente emittente della carta di credito non partecipano al servizio. L esercente non è abilitato all utilizzo dei protocolli di sicurezza Verified by Visa e Secure Code o non è stato possibile utilizzare i protocolli. Versione: 007 Pagina 109 di 110
110 A3 Codici Divisa La seguente tabella contiene i valori possibili per campo CURRENCY Codice divisa numerico Codice divisa alfanumerico 978 EUR EURO 036 AUD Australian Dollar 124 CAD Canadian Dollar 344 HKD Hong Kong Dollar 392 JPY Japan Yen 756 CHF Swiss Franc 826 GBP Pound Sterling 840 USD US Dollar Descrizione A4 Lingue supportate La seguente tabella contiene i valori possibili per campo LANGUAGE Codice ITA ENG FRA ESP DEU Descrizione Italiano Inglese Francese Spagnolo Tedesco Versione: 007 Pagina 110 di 110
Procedura d adesione e utilizzo del servizio
Emesso da: CartaSi S.p.A. Versione: 006 Area ICT Emesso il: 29/01/2008 Procedura d adesione e utilizzo del servizio Versione: 006 Pagina 1 di 92 INDICE 1. Modifiche apportate... 3 1.1. Premessa alla versione
Procedura d adesione e utilizzo del servizio
Emesso da: CartaSi S.p.A. Versione: 003 Area ICT - SWeD Emesso il: 20/02/2006 Procedura d adesione e utilizzo del servizio Versione: 003 Pagina 1 di 77 INDICE 1. Modifiche apportate... 4 2. Introduzione...
Istruzioni e regole del servizio 3D Secure. Allegato tecnico e-commerce
Istruzioni e regole del servizio 3D Secure Allegato tecnico e-commerce INDICE 1 Introduzione 2 2 Funzionamento del servizio 3D Secure 2 3 Protocollo 3D Secure: Verified by Visa/SecureCode MasterCard 3
BACK OFFICE OPERATIVO VPOS
BACK OFFICE OPERATIVO VPOS Codice documento : amministrazione-on-line_v1_e INTRODUZIONE... 3 E-COMMERCE... 3 M.O.T.O.... 3 SICUREZZA... 4 FINALITÀ DEL DOCUMENTO... 5 ACCESSO AL SERVIZIO... 5 GESTIONE UTENTI...
Il servizio di E-Commerce
24 novembre 2015 Il servizio di E-Commerce Relatore: Alberto Taroni Assistente Servizi Direzione Territoriale Toscoemiliana 24/11/2015 2 Cos è Qui Pago è l offerta di BPER per il Commercio Elettronico:
Server to Server (S2S)
Server to Server (S2S) Caratteristiche e offerta commerciale INDICE 1. Caratteristiche Gestpay S2S Pag. 2 1.1 Integrazione con GestPay Pag. 3 1.2 Funzionalità Pag. 4 1.3 Oggetto GestPayS2S Pag. 4 2. Condizioni
QUIPAGO - MODALITÀ PAYMENT
E-Commerce Qui Pago è l offerta di Key Client per il Commercio Elettronico: un Pos virtuale altamente affidabile ed efficiente che prevede diverse modalità d utilizzo: Payment (integrazione col sito del
Manuale del portale di back office di MonetaWeb
Manuale del portale di back office di MonetaWeb Sommario 1.Introduzione... 1 2.Accesso al portale... 1 3.Pagina di ricerca... 2 3.1.Criteri di ricerca semplice...2 3.1.1.Ricerca per tipologia della transazione...2
Manuale di Aggiornamento BOLLETTINO. Rel. 5.20.1H4. DATALOG Soluzioni Integrate a 32 Bit
Manuale di Aggiornamento BOLLETTINO Rel. 5.20.1H4 DATALOG Soluzioni Integrate a 32 Bit - 2 - Manuale di Aggiornamento Sommario 1 2 PER APPLICARE L AGGIORNAMENTO... 3 1.1 Aggiornamento Patch Storica...
Guida all accesso al portale e ai servizi self service
Guida all accesso al portale e ai servizi self service INDICE PREMESSA 2 pag. 1 INTRODUZIONE 2 2 MODALITÀ DI PRIMO ACCESSO 2 2.1 LA CONVALIDA DELL INDIRIZZO DI POSTA ELETTRONICA 2 2.2 L INSERIMENTO DELLA
Software Servizi Web UOGA
Manuale Operativo Utente Software Servizi Web UOGA S.p.A. Informatica e Servizi Interbancari Sammarinesi Strada Caiese, 3 47891 Dogana Tel. 0549 979611 Fax 0549 979699 e-mail: [email protected] Identificatore
Funzioni di Back Office
Funzioni di Back Office SOCIETA' PER I SERVIZI BANCARI - SSB S.p.A. Sede Sociale e Direzione Generale: Via Faravelli, 14-20149 Milano - Cap.Soc. 10.763.984,27 int.vers. T: +39 02 3484.1 F: +39 02 3484.4098
Infostat-UIF. Istruzioni per l accesso e le autorizzazioni
Infostat-UIF Istruzioni per l accesso e le autorizzazioni Versione 1.2 1 INDICE 1. Istruzioni operative per l'utilizzo dei servizi Infostat-UIF... 3 2. Registrazione al portale Infostat-UIF... 4 2.1. Caso
Specifiche tecniche di integrazione con il servizio di POS Virtuale
Emesso da: CartaSi S.p.A. Versione: 10.3 Emesso il: 20/05/2015 Specifiche tecniche di integrazione con il servizio di POS Virtuale INDICE 1. Modifiche apportate... 4 2. Introduzione... 4 3. POS Virtuale...
Manuale Utente. Gestione Richieste supporto Data Warehouse. Della Ragioneria Generale dello Stato. Versione 1.0. Roma, Ottobre 2015
Manuale Utente Gestione Richieste supporto Data Warehouse Della Ragioneria Generale dello Stato Versione 1.0 Roma, Ottobre 2015 1 Indice 1 Generalità... 3 1.1 Scopo del documento... 3 1.2 Versioni del
ACCESSO AL SISTEMA HELIOS...
Manuale Utente (Gestione Formazione) Versione 2.0.2 SOMMARIO 1. PREMESSA... 3 2. ACCESSO AL SISTEMA HELIOS... 4 2.1. Pagina Iniziale... 6 3. CARICAMENTO ORE FORMAZIONE GENERALE... 9 3.1. RECUPERO MODELLO
Manuale d uso. Fatturazione elettronica attiva
Manuale d uso Fatturazione elettronica attiva Prima FASE Data Versione Descrizione Autore 10/03/2015 Versione 2.0 Manuale Utente Patrizia Villani 28/05/2015 Versione 3.0 Revisione Manuale Utente Patrizia
Fon.Coop Sistema di Gestione dei Piani di Formazione. Manuale per la Registrazione utente nel Nuovo
Fon.Coop Sistema di Gestione dei Piani di Formazione Manuale per la Registrazione utente nel Nuovo sistema informativo GIFCOOP del 03/12/2014 Indice 1 SCOPO E CAMPO DI APPLICAZIONE DEL DOCUMENTO... 3 2
Con la presente vengono fornite indicazioni ai fini dell autorizzazione all esercizio di detta modalità di gioco.
Ministero dell Economia e delle Finanze Amministrazione autonoma dei monopoli di Stato DIREZIONE GENERALE Direzione per i giochi Ufficio 11 - Bingo Roma, 17 giugno 2011 AI CONCESSIONARI DEL GIOCO A DISTANZA
Fatturazione elettronica con WebCare
Fatturazione Elettronica con WebCare 1 Adempimenti per la F.E. Emissione della fattura in formato elettronico, tramite produzione di un file «XML» nel formato previsto dalle specifiche tecniche indicate
Sistema per il monitoraggio della Spesa Sanitaria
Sistema per il monitoraggio della Spesa Sanitaria GUIDA OPERATIVA PER UTENTI SSA NELLA GESTIONE DELLE DELEGHE PER LA RACCOLTA DELLE SPESE SANITARIE Pag. 1 di 14 INDICE 1. Introduzione... 3 2. Autenticazione...
Sistema di gestione Certificato MANUALE PER L'UTENTE
Sistema di gestione Certificato MANUALE PER L'UTENTE Pagina 1 di 16 Indice 1 Introduzione...3 2 Genera certificato...4 3 Sospendi certificato...10 4 Riattiva certificato...12 5 Revoca certificato...14
Nuovi Flussi Informativi Cooperazione Applicativa Youth Guarantee
Nuovi Flussi Informativi Cooperazione Applicativa Youth Guarantee Sommario 1 Introduzione... 2 2 Garanzia Giovani... 2 3 La Cooperazione Applicativa... 2 3.1 Presa in carico del cittadino... 3 3.1.1 Adesione
Manuale Utente. Gestione Richieste supporto BDAP. Versione 1.0
Manuale Utente Gestione Richieste supporto BDAP Versione 1.0 Roma, Settembre 2015 1 Indice 1 Generalità... 3 1.1 Scopo del documento... 3 1.2 Versioni del documento... 3 1.3 Documenti di Riferimento...
ARTeS iscrizione Albi e Registri Terzo Settore della Regione Lazio Guida alle procedure di iscrizione. Rev. 0 del 2 maggio 2012
ARTeS iscrizione Albi e Registri Terzo Settore della Regione Lazio Guida alle procedure di iscrizione Rev. 0 del 2 maggio 2012 1 Il sistema informativo A.R.Te.S. È operativa dal 2 maggio la nuova procedura
Sistema Banca dati e Repertorio dei dispositivi medici Notifiche multiple di DM simili
Sistema Banca dati e Repertorio dei dispositivi medici Notifiche multiple di DM simili Questa presentazione intende illustrare brevemente la nuova funzionalità (Notifiche multiple di DM simili) predisposta
Protocollo Informatico (D.p.r. 445/2000)
Protocollo Informatico (D.p.r. 445/2000) Ricerca veloce degli atti, archiviazione, fascicolazione ed inventario Inserimento semplice e funzionale Collegamento tra protocolli tramite la gestione dei fascicoli
Dipartimento per le Libertà Civili e l Immigrazione
Dipartimento per le Libertà Civili e l Immigrazione Sistema inoltro telematico Manuale utente Versione 10 Data aggiornamento: 14/09/2012 Pagina 1 (25) Sommario 1. Il sistema di inoltro telematico delle
Guida alla gestione delle domande di Dote Scuola per l A.S. 2013-2014 Scuole Paritarie
Guida alla gestione delle domande di Dote Scuola per l A.S. 2013-2014 Scuole Paritarie Questo documento contiene informazioni utili al personale delle scuole paritarie per utilizzare l applicativo web
Protocollo Informatico (D.p.r. 445/2000)
Protocollo Informatico (D.p.r. 445/2000) Ricerca veloce degli atti, archiviazione, fascicolazione ed inventario semplice e funzionale Collegamento tra protocolli tramite la gestione dei fascicoli e visualizzazione
Manuale Utente SIRECO
Corte Dei Conti Manuale Utente SIRECO Guida all accesso a SIRECO Indice dei contenuti 1. Obiettivo del documento... 3 1.1 Acronimi, abbreviazioni, e concetti di base... 3 2. Registrazione di un Responsabile...
Protocollo WEB è il software per la ricezione e il controllo dei flussi
Caratteristiche del software Protocollo WEB è il software per la ricezione e il controllo dei flussi Il software integra; Le regole di elaborazione e controllo codificate nella normativa regionale Il totale
Guida alla registrazione on-line di un DataLogger
NovaProject s.r.l. Guida alla registrazione on-line di un DataLogger Revisione 3.0 3/08/2010 Partita IVA / Codice Fiscale: 03034090542 pag. 1 di 17 Contenuti Il presente documento è una guida all accesso
Regione Piemonte Portale Rilevazioni Crediti EELL Manuale Utente
Pag. 1 di 15 VERS V01 REDAZIONE VERIFICHE E APPROVAZIONI CONTROLLO APPROVAZIONE AUTORIZZAZIONE EMISSIONE NOME DATA NOME DATA NOME DATA A. Marchisio C. Pernumian 29/12/2014 M. Molino 27/02/2015 M. Molino
Marketing Portal. Guida all utilizzo per i concessionari. Maggio 2013
Marketing Portal Guida all utilizzo per i concessionari Maggio 2013 Marketing Portal Piaggio Il Marketing Portal Piaggio è la nuova area per la condivisione e messa a disposizione dei materiali di comunicazione
Specifiche Tecniche CARATTERISTICHE TECNICHE GENERALI MINIME PER LA GESTIONE DEL SERVIZIO
Specifiche Tecniche CARATTERISTICHE TECNICHE GENERALI MINIME PER LA GESTIONE DEL SERVIZIO 1. Caratteristiche Generali I buoni pasto sono di tipo elettronico e si devono utilizzare attraverso carte elettroniche
SPORTELLO UNICO DELLE ATTIVITÀ PRODUTTIVE MANUALE OPERATIVO FUNZIONI DI PAGAMENTO ONLINE. Versione 05
SPORTELLO UNICO DELLE ATTIVITÀ PRODUTTIVE MANUALE OPERATIVO FUNZIONI DI PAGAMENTO ONLINE Versione 05 Novembre 2015 1 Sommario Generalità... 3 Pagare con ICONTO... 7 Pagare con carta di credito... 10 Pagare
MANUALE UTENTE. versione 1.0. INPS: Direzione Centrale Sistemi Informativi e Telecomunicazioni
MANUALE UTENTE versione 1.0 INPS: Direzione Centrale Sistemi Informativi e Telecomunicazioni PAGAMENTI ONLINE VIA INTERNET RISCATTI E RICONGIUNZIONI Versione 1.0 del 04/09/2007 Sommario 1. Premessa...3
SPORTELLO UNICO DELLE ATTIVITÀ PRODUTTIVE MANUALE OPERATIVO FUNZIONI DI SCRIVANIA PER GLI UFFICI SUAP
InfoCamere Società Consortile di Informatica delle Camere di Commercio Italiane per azioni SPORTELLO UNICO DELLE ATTIVITÀ PRODUTTIVE MANUALE OPERATIVO FUNZIONI DI SCRIVANIA PER GLI UFFICI SUAP versione
Sistema per il monitoraggio della Spesa Sanitaria
Sistema per il monitoraggio della Spesa Sanitaria GUIDA OPERATIVA PER UTENTI SSA NELLA GESTIONE DELLE DELEGHE Pag. 1 di 13 INDICE 1. Introduzione... 3 2. Autenticazione... 5 3. Utente non rappresentato
1. Manuale d uso per l utilizzo della WebMail PEC e del client di posta tradizionale
1. Manuale d uso per l utilizzo della WebMail PEC e del client di posta tradizionale Per poter accedere alla propria casella mail di Posta Elettronica Certificata è possibile utilizzare, oltre all'interfaccia
Allegato 3 Sistema per l interscambio dei dati (SID)
Sistema per l interscambio dei dati (SID) Specifiche dell infrastruttura per la trasmissione delle Comunicazioni previste dall art. 11 comma 2 del decreto legge 6 dicembre 2011 n.201 Sommario Introduzione...
SIRTEL. Sistema Informativo per la Rendicontazione Telematica degli Enti Locali. Schema di funzionamento del processo per l Ente Locale
SIRTEL Sistema Informativo per la Rendicontazione Telematica degli Enti Locali Schema di funzionamento del processo per l Ente Locale Sommario del documento Acronimi...3 FASE 1: REGISTRAZIONE ED ABILITAZIONE
X-Pay Il pos virtuale di CartaSi per le vendite a distanza
X-Pay Il pos virtuale di CartaSi per le vendite a distanza 1 Agenda 1CartaSi e l e-commerce Chi è CartaSi Il mercato e-commerce di CartaSi 3I vantaggi I vantaggi offerti da CartaSi I vantaggi offerti da
INPS: Direzione Centrale Sistemi Informativi e Telecomunicazioni
INPS: Direzione Centrale Sistemi Informativi e Telecomunicazioni PAGAMENTI ONLINE VIA INTERNET BOLLETTINI LAVORATORI DOMESTICI Sommario 1. Premessa...3 2. Accesso alla applicazione...4 3. Pagamento online
Dipartimento per le Libertà Civili e l Immigrazione
Dipartimento per le Libertà Civili e l Immigrazione SUI Sportello Unico Immigrazione Sistema inoltro telematico Manuale utente Versione 9 Data aggiornamento 19/11/2010 17.19.00 Pagina 1 (1) Sommario 1.
Procedura di Identificazione dei richiedenti i certificati per stipula delle Polizze Assicurative Versione 3.0
Procedura di Identificazione dei richiedenti i certificati per stipula delle Polizze Assicurative Versione 3.0 Presentata da: Actalis S.p.A. Pagina 1 Indice 1 Versione... 1-3 2 Premessa... 2-3 3 Procedura
Le caselle di Posta Certificata attivate da Aruba Pec Spa hanno le seguenti caratteristiche:
1 di 6 05/01/2011 10.51 Supporto Tecnico Quali sono le caratteristiche di una casella di posta certificata? Come ricevere e consultare messaggi indirizzati alle caselle di posta certificata? Come posso
Collegamento Gestionale 1 e Contabilità Studio AGO Infinity
Collegamento Gestionale 1 e Contabilità Studio AGO Infinity Indice degli argomenti Premessa 1. Scenari di utilizzo 2. Parametri 3. Archivi Collegamento 4. Import Dati 5. Export Dati 6. Saldi di bilancio
Portale tirocini. Manuale utente Per la gestione del Progetto Formativo
GESTIONE PROGETTO FORMATIVO Pag. 1 di 38 Portale tirocini Manuale utente Per la gestione del Progetto Formativo GESTIONE PROGETTO FORMATIVO Pag. 2 di 38 INDICE 1. INTRODUZIONE... 3 2. ACCESSO AL SISTEMA...
InitZero s.r.l. Via P. Calamandrei, 24-52100 Arezzo email: [email protected]
izticket Il programma izticket permette la gestione delle chiamate di intervento tecnico. E un applicazione web, basata su un potente application server java, testata con i più diffusi browser (quali Firefox,
QUICK GUIDE - AXIOS SIDI CONTABILITA (Area Nuovo Bilancio/Contabilità ver. 6.1.0 o succ. SPLIT PAYMENT)
QUICK GUIDE - AXIOS SIDI CONTABILITA (Area Nuovo Bilancio/Contabilità ver. 6.1.0 o succ. SPLIT PAYMENT) Prima di proseguire nella lettura della guida controllare di aver acquistato il programma AXIOS SIDI
Manuale di Installazione e Utilizzo Modulo SIA-SSB @Pos
Manuale di Installazione e Utilizzo Modulo SIA-SSB @Pos Il modulo SIA-SSB @Pos consente di abilitare in Magento la modalità di pagamento attraverso le carte di pagamento del circuito SIA-SSB. Il metodo
Guida per l iscrizione della PEC di società nel Registro Imprese VERS. 1.0 DEL 10 OTTOBRE 2011. registroimprese
Guida per l iscrizione della PEC di società nel Registro Imprese registroimprese Indice IL SERVIZIO 3 PREREQUISITI 4 COMPILAZIONE IN MODALITÀ ASSISTITA 5 COMPILA 6 FIRMA 8 INVIA 9 INDICE 2 Il Servizio
ISTRUZIONI PER LA GESTIONE BUDGET
ISTRUZIONI PER LA GESTIONE BUDGET 1) OPERAZIONI PRELIMINARI PER LA GESTIONE BUDGET...1 2) INSERIMENTO E GESTIONE BUDGET PER LA PREVISIONE...4 3) STAMPA DIFFERENZE CAPITOLI/BUDGET.10 4) ANNULLAMENTO BUDGET
Istruzione Operativa Richiesta di Offerta on-line in busta chiusa digitale
Istruzione Operativa Richiesta di Offerta on-line in busta chiusa digitale ATAF avvierà la gara on-line secondo le modalità di seguito descritte, in particolare utilizzando lo strumento RDO on-line disponibile
Piattaforma per la gestione degli Elenchi degli Operatori economici del Commissario Straordinario Delegato Calabria
Piattaforma per la gestione degli Elenchi degli Operatori economici del Commissario Straordinario Delegato Calabria Manuale utente Operatore economico Sommario 1. GESTIONE DELLE UTENZE...3 1.1 Registrazione
MODALITA DI REGISTRAZIONE
MODALITA DI REGISTRAZIONE Oltre all Amministratore, ci sono cinque diversi tipi di utenti del Registro: - gli Operatori, le Organizzazioni e i singoli Individui, che devono registrarsi per aprire un conto
LA GESTIONE DELLE VISITE CLIENTI VIA WEB
LA GESTIONE DELLE VISITE CLIENTI VIA WEB L applicazione realizzata ha lo scopo di consentire agli agenti l inserimento via web dei dati relativi alle visite effettuate alla clientela. I requisiti informatici
Procedura rinnovo certificati
Procedura rinnovo certificati Utilizzo della funzione in Dike Util Data Rev. Dicembre 2012 2.0 Pagina 2 di 11 Data: Dicembre 2012 Sommario 1. Executive Summary... 3 2. Benvenuto... 3 3. Verifiche... 4
FedERa GUIDA UTENTE PER LA REGISTRAZIONE E L ACCESSO AL SERVIZIO
FedERa GUIDA UTENTE PER LA REGISTRAZIONE E L ACCESSO AL SERVIZIO REGISTRAZIONE Per poter usufruire delle funzionalità del sistema People (Sportello Unico Attività Produttive online) è necessario registrarsi
Manuale Utente SIRECO
Corte Dei Conti Manuale Utente SIRECO Guida alle funzioni del modulo Redattore 1 di 157 Corte Dei Conti Indice dei contenuti 1. Obiettivo del documento... 5 1.1 Acronimi, abbreviazioni, e concetti di base...
Guida Operativa per Singolo Atleta Si raccomanda di utilizzare Explorer versione 9 o superiore, Firefox o Chrome aggiornati alle ultime versioni.
Iscrizione Atleti alle Liste Punti FIS On-Line Guida Operativa per Singolo Atleta Si raccomanda di utilizzare Explorer versione 9 o superiore, Firefox o Chrome aggiornati alle ultime versioni. Importante!!!
Manuale Operativo per il Processo di Qualifica dei Fornitori
Manuale Operativo per il Processo di Qualifica dei Fornitori Stato del documento Versione Data Sintesi dei cambiamenti Approvato da 6 03/10/2014 Aggiunto paragrafo 3.12 Stato Documenti 5 29/09/2014 Indicazione
Operazioni Preliminari
Operazioni Preliminari Registrarsi Per poter assolvere agli obblighi connessi al Contributo di Soggiorno occorre essere in possesso delle credenziali (Nome utente e Password) per operare sul portale di
M.U.T. Modulo Unico Telematico
Via Alessandria, 215 Roma tel: 06/852614 fax: 06/85261500 e-mail: [email protected] M.U.T. Modulo Unico Telematico http://mut.cnce.it Novità client versione 1.6.1 Data redazione: 21.06.2007 Indice dei contenuti
Servizio Telematico Paghe
Servizio Telematico Paghe GUIDA ALL USO DELLE PAGINE DI AMMINISTRAZIONE DEL SERVIZIO PAGHE.NET Software prodotto da Nuova Informatica srl 1 SOMMARIO SOMMARIO...2 INTRODUZIONE...3 FLUSSO DELLE INFORMAZIONI...3
InfoWeb - Manuale d utilizzo per utente DIPENDENTE
InfoWeb - Manuale d utilizzo per utente DIPENDENTE Tipologia Titolo Versione Identificativo Data stampa Manuale utente InfoWeb Manuale operativo Edizione 1.2 Manuale_Gestione_INFOWEB_DIPEN DENTE.doc 12/03/2009
Gentile Cliente, 1.MODULO SOFTWARE FATTURA ELETTRONICA PA
Gentile Cliente, come noto dal 6 giugno è entrato in vigore l obbligo di trasmissione delle in modalità elettronica verso Ministeri, Agenzie Fiscali ed Enti Nazionali di Previdenza. Dal 31 marzo 2015 la
Istituto Centrale per il Catalogo Unico delle Biblioteche Italiane. e per le Informazioni bibliografiche. Manuali utente per SBN WEB. Versione 1.
Istituto Centrale per il Catalogo Unico delle Biblioteche Italiane e per le Informazioni bibliografiche Manuali utente per SBN WEB Versione 1.0 Produzione editoriale Vers. 1.0 27/09/2013 Pagina 1 Sommario
6.3 E-MAIL: Invio Estratto Conto, Recupero Crediti e Rubrica
Bollettino 5.0.1H4-23 6.3 E-MAIL: Invio Estratto Conto, Recupero Crediti e Rubrica E disponibile una nuova gestione dell invio e-mail per le funzioni: - Rubrica - Stampa Estratto Conto - Recupero Crediti.
Manuale Utente Albo Pretorio GA
Manuale Utente Albo Pretorio GA IDENTIFICATIVO DOCUMENTO MU_ALBOPRETORIO-GA_1.4 Versione 1.4 Data edizione 04.04.2013 1 TABELLA DELLE VERSIONI Versione Data Paragrafo Descrizione delle modifiche apportate
SISTEMA INFORMATIVO INPDAP CREDITO: C1 - PRESTAZIONI CREDITIZIE DOMANDE WEB PRESTITI PLURIENNALI AI PENSIONATI: MANUALE UTENTE
SISTEMA INFORMATIVO INPDAP CREDITO: C1 - PRESTAZIONI CREDITIZIE DOMANDE WEB PRESTITI PLURIENNALI AI PENSIONATI: MANUALE UTENTE Domande web Prestiti Pluriennali ai Pensionati: Manuale Utente Pag. I INDICE
Finanziamenti on line -
Finanziamenti on line - Manuale per la compilazione dei moduli di Presentazione delle Domande del Sistema GEFO Rev. 02 Manuale GeFO Pagina 1 Indice 1. Introduzione... 4 1.1 Scopo e campo di applicazione...
Accreditamento al SID
Accreditamento al SID v. 3 del 22 ottobre 2013 Guida rapida 1 Sommario Accreditamento al SID... 3 1. Accesso all applicazione... 4 2. Richieste di accreditamento al SID... 6 2.1. Inserimento nuove richieste...
AI DIRETTORI REGIONALI AI DIRETTORI PROVINCIALI e SUBPROVINCIALI AI DIRETTORI DELLE AGENZIE
Direzione Centrale delle Prestazioni Direzione Centrale Sistemi Informativi e Telecomunicazioni Roma, 14-02-2006 Messaggio n. 4711 Allegati OGGETTO: Nuova applicazione ICRATE web per liquidazione delle
Servizi Remoti. Servizi Remoti. TeamPortal Servizi Remoti
20120300 INDICE 1. Introduzione... 3 2. Consultazione... 4 2.1 Consultazione Server Fidati... 4 2.2 Consultazione Servizi Client... 5 2.3 Consultazione Stato richieste... 5 3. Amministrazione... 6 3.1
Light CRM. Documento Tecnico. Descrizione delle funzionalità del servizio
Documento Tecnico Light CRM Descrizione delle funzionalità del servizio Prosa S.r.l. - www.prosa.com Versione documento: 1, del 11 Luglio 2006. Redatto da: Michela Michielan, [email protected] Revisionato
FESP Poste Italiane. Guida ai pagamenti. 23/01/2012 Pagina 1 di 13 Versione 1.0
FESP Poste Italiane Guida ai pagamenti 23/01/2012 Pagina 1 di 13 Versione 1.0 INDICE Introduzione... 3 Scopo... 3 Carrello... 4 Calcolo commissioni... 5 Pagamento Online... 6 Pagamento con carta di credito...
COMMERCIO ELETTRONICO Integrazione Front office web e Front office Mobile
Procedura di adesione e utilizzo del servizio X-Pay - Specifiche Tecniche - COMMERCIO ELETTRONICO Integrazione Front office web e Front office Mobile Versione 1 Data 04.2012 Pag. 1/18 INDICE 1. GLOSSARIO...
Elenchi Intrastat. Indice degli argomenti. Premessa. Operazioni preliminari. Inserimento manuale dei movimenti e presentazione
Elenchi Intrastat Indice degli argomenti Premessa Operazioni preliminari Inserimento manuale dei movimenti e presentazione Collegamento con la Contabilità Collegamento con il ciclo attivo e passivo Generazione
ALICE AMMINISTRAZIONE UTENTI WEB
AMMINISTRAZIONE UTENTI WEB REL. 1.2 edizione luglio 2008 INDICE 1. AMMINISTRAZIONE DI UTENTI E PROFILI... 2 2. DEFINIZIONE UTENTI... 2 2.1. Definizione Utenti interna all applicativo... 2 2.1.1. Creazione
Vittorio Veneto, 17.01.2012
Vittorio Veneto, 17.01.2012 OGGETTO: HELP DESK 2.0 specifiche per l utilizzo del nuovo servizio (rev.01) PRESENTAZIONE SERVIZIO HELP DESK 2.0 Nell ottica di migliorare ulteriormente il servizio offerto
Servizi Integrati Circolarità. Anagrafica INA-SAIA
Pagina 1 di 9 PRESENTAZIONE Il ToolINA (k706asp), è accessibile via web, consente al Comune di: 1) Inserire le variazioni anagrafiche da notificare ad INA SAIA 2) Trasmettere le variazioni anagrafiche
Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise
Manuale Amministratore Legalmail Enterprise Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Pagina 2 di 16 Manuale Amministratore Legalmail Enterprise Introduzione a Legalmail Enterprise...3
Manuale per la configurazione di un account di PEC in Mozilla.
Manuale per la configurazione di un account di PEC in Mozilla. 1/21 AVVIO DI MOZILLA E CREAZIONE NUOVO ACCOUNT. 3 IMPOSTAZIONI AVANZATE. 12 SCARICA MESSAGGI. 15 APERTURA DI UN MESSAGGIO DI PEC. 15 RICEVUTA
PSNET UC RUPAR PIEMONTE MANUALE OPERATIVO
Pag. 1 di 17 VERIFICHE E APPROVAZIONI VERSIONE V01 REDAZIONE CONTROLLO APPROVAZIONE AUTORIZZAZIONE EMISSIONE NOME DATA NOME DATA NOME DATA PRATESI STATO DELLE VARIAZIONI VERSIONE PARAGRAFO O DESCRIZIONE
Manuale Utente. Sistema Informativo Ufficio Centrale Stupefacenti
Manuale Utente Sistema Informativo Ufficio Sistema di registrazione Registrazione Utenti.doc Pag. 1 di 18 Accesso al sistema Il, quale elemento del NSIS, è integrato con il sistema di sicurezza e di profilatura
MAIL ORDER E TELEPHONE ORDER Integrazione server to server
Procedura di adesione e utilizzo del servizio X-Pay - Specifiche Tecniche MAIL ORDER E TELEPHONE ORDER Integrazione server to server Versione 1 Data 04.2012 Pag. 1/13 INDICE 1. GLOSSARIO... 3 2. SCOPO...
Disposizione tecnica di funzionamento n. 03 Rev1 P-GO
Pagina 1 di 11 Disposizione tecnica di funzionamento n. 03 Rev1 (ai sensi dell articolo 4 del Regolamento di funzionamento del mercato organizzato e della piattaforma di registrazione degli scambi bilaterali
Firma Grafometrica 2/12
Firma Grafometrica Firma Grafometrica 2/12 Una nuova funzionalità di quest anno è la possibilità di usufruire del nuovo servizio della Firma grafometrica (detta anche firma biometrica) che consentirà di
X-Pay. Il POS Virtuale di CartaSi per le vendite a distanza
X-Pay Il POS Virtuale di CartaSi per le vendite a distanza Agenda CartaSi e l e-commerce Chi è CartaSi Il mercato e-commerce di CartaSi I vantaggi I vantaggi offerti da CartaSi I vantaggi offerti da X-Pay
Guida alla registrazione on-line di un NovaSun Log
Guida alla registrazione on-line di un NovaSun Log Revisione 4.1 23/04/2012 pag. 1 di 16 Contenuti Il presente documento è una guida all accesso e all utilizzo del pannello di controllo web dell area clienti
Sistema Informativo di Teleraccolta EMITTENTI
Sistema Informativo di EMITTENTI aventi l Italia come Stato membro di origine i cui valori mobiliari sono ammessi alla negoziazione in un altro Stato membro dell Unione Europea Art. 116 bis, comma 1, del
Il pos virtuale di CartaSi per le vendite a distanza
X-Pay Il pos virtuale di CartaSi per le vendite a distanza Agenda CartaSi e l e-commerce Chi è CartaSi CartaSi nel mercato Card Not Present I vantaggi I vantaggi offerti da X-Pay I vantaggi offerti da
Servizio di Posta elettronica Certificata (PEC)
Pag. 1 di 22 Servizio di Posta elettronica Certificata (PEC) Manuale Utente MICROSOFT Pag. 2 di 22 INDICE 1 Modalità di accesso al servizio...3 2 Client di posta...4 3 Configurazione Client di Posta Microsoft
