BNL e POSitivity Internet Payment Gateway. Connect

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "BNL e POSitivity Internet Payment Gateway. Connect"

Transcript

1 BNL e POSitivity Internet Payment Gateway Connect 1

2 BNL e POSitivity Connect Guida per l integrazione Versione 2.5 Indice 1 Introduzione 4 2 Opzioni disponibili Pagina di pagamento e POSitivity o modulo personalizzato? Modalità PayOnly Modalità PayPlus Modalità FullPay Circuiti di pagamento supportati 5 3 Iniziare l integrazione Dati necessari Pagina di esempio in ASP Pagina di esempio in PHP Pagina di esempio in ASP.NET (VB) Pagina di esempio in ColdFusion Transazioni ed esiti in ambiente di test Notifica delle transazioni via Campi obbligatori e opzionali Campi obbligatori Campi opzionali 11 5 Utilizzo di moduli personalizzati Informazioni per la fatturazione Informazioni per la spedizione Campi personalizzati 13 6 Personalizzazione dell aspetto di Connect D Secure Gestione di transazioni 3D Secure per clienti API 15 8 Gestione della risposta 16 2

3 Informazioni sull assistenza Insieme ai vostri dati d accesso per l ambiente di test, il Servizio Esercenti BNL POSitivity vi ha fornito anche altri manuali, in base alla soluzione da voi scelta. La guida per l integrazione di e POSitivity Connect che state leggendo, si rivelerà essere il riferimento per i problemi relativi all integrazione del vostro sito Web con e POSitivity. Per informazioni relative alla configurazione del comportamento del POS virtuale, per capire come processare pagamenti manuali e altre transazioni (ad esempio chiusure di autorizzazioni, storni ) e per visualizzare i report vi invitiamo a fare riferimento al manuale di Virtual Terminal contenuto nell in cui avete trovato i dati per effettuare l integrazione nell ambiente di test. Se dopo aver letto la documentazione non avete trovato una risposta alle vostre domande, contattate il Servizio Esercenti BNL POSitivity scrivendo all indirizzo oppure chiamando il numero verde Informazioni per i clienti con integrazione Connect 1.x già attiva Nel caso in cui rientriate tra i clienti BNL POSitivity che hanno effettuato l integrazione della versione precedente di e POSitivity Connect, proposta fino ad aprile 2009, vi elenchiamo di seguito le principali modifiche apportate alla nuova release: le pagine di pagamento per la raccolta dei dati (PayOnly, PayPlus e FullPay) mostrano ora il logo BNL POSitivity; sulle stesse è inoltre possibile personalizzare il logo, i fonts e i colori; i parametri per la creazione dell hash sono stati modificati; ne consegue che i file ipgutil.asp e ipg-util.php sono stati modificati; il nome del parametro trxccy è stato modificato in currency; i valori del campo mode devono ora essere sempre inviati minuscoli; il campo authenticatetransaction è stato eliminato; la pagina Metodi di pagamento mancanti è stata eliminata: il campo paymentmethod indica ora il circuito della carta di credito e il valore creditcard non è più un valore valido; il suffisso dell URL a cui inviare i dati del modulo è stato modificato da /emea/connectsh a connect/gateway/processing; i clienti vengono ora reindirizzati agli indirizzi responsesuccessurl e responsefailurl in base all esito del pagamento, anziché essere indirizzati sempre all indirizzo responseurl indipendentemente dal risultato della transazione; il campo mode deve contenere valori con caratteri esclusivamente minuscoli (payonly, anziché PayOnly, payplus anziché PayPlus, fullpay anziché FullPay). Se desiderate passare alla nuova versione di Connect, vi invitiamo ad avvertire preventivamente il Servizio Esercenti BNL POSitivity all indirizzo in modo da procedere alle abilitazioni necessarie e alla riattivazione del vostro ambiente di test. Consigliamo infatti, prima di procedere con le modifiche, di procedere con tutti i test necessari, come è stato fatto prima del passaggio in produzione sulla precedente release. 3

4 1 Introduzione e POSitivity Connect è la soluzione di pagamento più semplice che BNL POSitivity offre per collegare il vostro negozio online alla piattaforma per pagamenti via Internet di e POSitivity. BNL POSitivity, una volta ricevuti i dati tramite Connect, si preoccuperà di gestire tutte le interazioni necessarie con i circuiti di credito per elaborare la transazione in modo corretto. Questo documento descrive le modalità di integrazione del vostro sito con e POSitivity e fornisce le istruzioni per iniziare ad accettare rapidamente i pagamenti dal vostro sito Web. 2 Opzioni disponibili 2.1 Pagina di pagamento e POSitivity o modulo personalizzato? e POSitivity Connect fornisce due possibilità diverse di integrazione con il vostro sito Web. L opzione più semplice prevede l utilizzo di una pagina di pagamento fornita da BNL POSitivity e residente sui nostri server. In questo caso, il vostro cliente verrà indirizzato sulle nostre pagine al momento del pagamento e potrà inserire i dati della carta di credito direttamente sul nostro sito protetto con certificato SSL. Successivamente, il vostro cliente verrà reindirizzato nuovamente al vostro sito Web, a cui trasmetteremo i dettagli relativi all esito del pagamento. Le tre modalità che proponiamo per la raccolta dei dati sono PayOnly, PayPlus e FullPay. Se preferite invece che il cliente non lasci il vostro sito Web, potete creare un vostro modulo di pagamento personalizzato utilizzando il layout che preferite. Anche se il modulo risiede sui vostri server, i dati della carta di credito verranno inviati direttamente al nostro gateway. Per mostrare un sito Web sicuro (simbolo del lucchetto nel browser) durante la raccolta dei dati della carta, il vostro sito deve fornire una connessione SSL tramite un server HTTPS. Questa soluzione necessita di alcune certificazioni richieste dai circuiti internazionali. Nel caso vogliate adottarla vi invitiamo a contattare BNL POSitivity. Nel caso in cui decidiate di delegare a e POSitivity la raccolta dei dati (soluzione più semplice), avete a disposizione tre differenti metodi per scegliere quali tipi di dati devono essere richiesti dal sistema. In base alle vostre necessità, potete scegliere di raccogliere esclusivamente i dati necessari per il pagamento (carta di credito) oppure richiedere anche i dati per la fatturazione e la spedizione. 2.2 Modalità PayOnly Nella modalità PayOnly, e POSitivity Connect raccoglie esclusivamente le informazioni minime necessarie per effettuare la transazione. Quando il cliente viene indirizzato alla pagina di BNL POSitivity, viene visualizzato un modulo per l inserimento del numero di carta di credito, la data di scadenza e il codice di sicurezza CVC riportato sul retro della carta utilizzata. Se si utilizza questa modalità consigliamo di inviare al gateway anche alcuni campi opzionali (almeno il nome) in modo da poter identificare il vostro cliente sui nostri sistemi. 4

5 2.3 Modalità PayPlus Nella modalità PayPlus, in aggiunta ai dati della carta di credito richiesti nella modalità PayOnly, il sistema richiede anche tutte le informazioni relative alla fatturazione (ad esempio: nome, indirizzo ). Quando il cliente viene indirizzato al gateway di BNL POSitivity, vengono visualizzate in sequenza due pagine: la prima per raccogliere i dati di fatturazione, la seconda per i dati della carta di credito. 2.4 Modalità FullPay Se desiderate che BNL POSitivity raccolga per voi tutte le informazioni possibili (dati di fatturazione, spedizione e di pagamento) potete utilizzare Connect in modalità FullPay. In questa modalità, dopo aver trasmesso l importo dell ordine, e POSitivity richiederà al vostro cliente tutte le altre informazioni richieste, guidandolo su tre pagine. Consigliamo l utilizzo di FullPay esclusivamente nel caso in cui non abbiate un sistema per la gestione degli ordini e decidiate di utilizzare esclusivamente e POSitivity Virtual Terminal per recuperare le informazioni del vostro cliente per l invio della merce in seguito al pagamento. 2.5 Circuiti di pagamento supportati e POSitivity consente di accettare una vasta gamma di circuiti eseguendo una sola integrazione: L accettazione delle carte Visa, Visa Electron, MasterCard e Maestro è compresa nel contratto di convenzionamento stipulato con BNL POSitivity. Per alcune categorie merceologiche è possibile che vi siano delle restrizioni nell accettazione delle carte MasterCard e Maestro: in tali casi BNL POSitivity fornisce un avviso preventivo in fase di definizione del contratto. Le carte Maestro sono accettate esclusivamente in modalità Connect e solo se sulla carta è attivo il servizio di sicurezza 3D Secure SecureCode. Per informazioni visitare: Per i circuiti American Express, Diners e JCB è necessario sottoscrivere gli appositi moduli di convenzione con i rispettivi circuiti; la modulistica è disponibile contattando la propria Agenzia BNL, il proprio Agente BNL POSitivity o il Servizio Esercenti BNL POSitivity. BNL POSitivity provvederà ad inoltrare il contratto e ad attivare il circuito automaticamente al momento della ricezione del codice di convenzione assegnato. Per accettare pagamenti tramite PayPal (esclusivamente vendite di tipo Sale tramite Connect) è necessario contattare PayPal al numero verde Per informazioni visitare: 3 Iniziare l integrazione Questa sezione propone un semplice esempio per integrare il vostro sito Web con e POSitivity in modalità FullPay, delegando quindi a BNL POSitivity la raccolta di tutti i dati possibili. Le pagine di esempio sono proposte utilizzando ASP e PHP. In questa sezione si presuppone che lo sviluppatore abbia una conoscenza di base del linguaggio di scripting scelto. 5

6 3.1 Dati necessari Per effettuare l integrazione con il gateway, assicuratevi che il Servizio Esercenti vi abbia fornito insieme a questo manuale i seguenti parametri per integrarvi all ambiente di test. Store Name (codice esercente) Il codice esercente che identifica il vostro negozio sui sistemi di BNL POSitivity. Ad esempio : Shared Secret Il codice segreto generato in modo casuale che viene utilizzato ad ogni transazione per costruire il valore di hash così da garantire l identità del vostro sito Web. 3.2 Pagina di esempio in ASP Il codice riportato costruisce una semplice pagina che comunica con e POSitivity in modalità PayPlus. Nel momento in cui un vostro cliente preme il pulsante Acquista, viene indirizzato sulle pagine sicure di BNL POSitivity, dove potrà inserire le sue informazioni di fatturazione, spedizione e i dati della sua carta di credito per effettuare il pagamento di EUR. A pagamento completato, il cliente verrà riportato su una pagina di conferma presente sul vostro sito Web; in questo esempio l URL per le transazioni approvate è indicato con <!-- #include file="ipg-util.asp"--> <html> <head><title>pagina di esempio di e POSitivity</title></head> <body> <p><h2>prima transazione con e POSitivity</h2></p> <form method="post" action="https://test.ipg-online.com/connect/gateway/processing"> <input type="hidden" name="txntype" value="sale"> <input type="hidden" name="timezone" value="cet"/> <input type="hidden" name="txndatetime" value="<% getdatetime() %>"> <input type="hidden" name="hash" value="<% call createhash("10.00","978") %>"> <input type="hidden" name="storename" value="1003xxxxxxx"> <input type="hidden" name="mode" value="payplus"> <input type="hidden" name="currency" value="978"> <input type="hidden" name="language" value="it_it"> <input type="hidden" name="responsesuccessurl" value="http://.../esitook.asp"> <input type="hidden" name="responsefailurl" value="http://.../esitoko.asp"> <input type="text" name="chargetotal" value="10.00"> <input type="submit" value="acquista"> </form> </body> </html> Il codice illustrato nel capitolo 9 File necessari da includere rappresenta il file incluso ipg-util.asp. Questo file contiene il codice necessario per la generazione del valore hash SHA1. Nel file ipg-util.asp è necessario specificare il vostro Store Name e il vostro Shared Secret. 6

7 3.3 Pagina di esempio in PHP Riportiamo di seguito una pagina PHP con le stesse caratteristiche della pagina ASP illustrata sopra. <? include("ipg-util.php");?> <html> <head><title>pagina di esempio di e POSitivity</head> <body> <p><h2>prima transazione con e POSitivity</h2></p> <form method="post" action="https://test.ipg-online.com/connect/gateway/processing"> <input type="hidden" name="txntype" value="sale"> <input type="hidden" name="timezone" value="cet"> <input type="hidden" name="txndatetime" value="<?php echo getdatetime()?>"> <input type="hidden" name="hash" value="<?php echo createhash("10.00","978")?>"> <input type="hidden" name="storename" value="1003xxxxxxx"> <input type="hidden" name="mode" value="payplus"> <input type="hidden" name="currency" value="978"> <input type="hidden" name="language" value="it_it"> <input type="hidden" name="responsesuccessurl" value="http://.../esitook.php"> <input type="hidden" name="responsefailurl" value="http://.../esitoko.php"> <input type="text" name="chargetotal" value="10.00"> <input type="submit" value="acquista"> </form> </body> </html> Anche in questo modulo di esempio, è necessario includere il file aggiuntivo ipg-util.php, all interno del quale dovrete specificare il vostro Store Name e il vostro Shared Secret. Per motivi di sicurezza vi consigliamo di non inserire il vostro codice Shared Secret direttamente nel codice sorgente del file ipg-util, ma di recuperarlo ad esempio da un database. In entrambi gli esempi illustrati l indirizzo POST URL specificato è valido esclusivamente per inviare transazioni all ambiente di test. Al termine dei test, vi forniremo l indirizzo e i dati definitivi per inviare le transazioni in produzione. 3.4 Pagina di esempio in ASP.NET (VB) Riportiamo di seguito una pagina.aspx che consente l inserimento dell importo da addebitare tramite una casella di testo e chiede conferma prima di procedere. Page Language="VBScript" ValidateRequest="False" %> <script runat="server"> Private Sub Page_Load() conferma_importo.visible = False send.visible = False End Sub Private Sub Invia(sender As Object, e As EventArgs) Dim adesso As DateTime = DateTime.Now Dim adesso_stringa As String Dim store_id As String Dim importo_hash As String 7

8 Dim shared_secret As String Dim hash_hex As String Dim hash_sha1 As String adesso_stringa = adesso.tostring("yyyy:mm:dd-hh:mm:ss") adesso_stringa = adesso_stringa.replace(".",":") txndatetime.value = adesso_stringa importo.text = importo.text.replace(".",",") chargetotal.value = importo.text store_id = "1003xxxxxxx" shared_secret = "sharedsecret" importo_hash = importo.text hash_hex = strtohex(string.concat(store_id, adesso_stringa, importo_hash, "978", shared_secret)) hash_sha1 = FormsAuthentication.HashPasswordForStoringInConfigFile(hash_hex, "sha1").tolower() hash.value = hash_sha1 importo.visible = False conferma_importo.text = conferma_importo.text & importo.text & ".<br><br>vuoi proseguire? " conferma_importo.visible = True check.visible = False send.visible = True End Sub Private Function strtohex(mystr As String) As String Dim hexstr As String Dim hextmp As String Dim i% For i = 1 To Len(myStr) hextmp = Hex(Asc(Mid(myStr, i, 1))) hexstr = hexstr & hextmp Next strtohex = hexstr.tolower() End Function </script> <html> <head><title>bnl e-positivity</title></head> <body> <form id="positivity" runat="server"> <p><b>transazione su BNL e-positivity</b></p> <p>inserire l'importo e premere 'Acquista'; confermare premendo su 'Continua'.</p> <asp:hiddenfield id="txntype" Value="sale" runat="server"/> <asp:hiddenfield id="timezone" Value="CET" runat="server"/> <asp:hiddenfield id="txndatetime" Value="" runat="server"/> <asp:hiddenfield id="hash" Value="" runat="server"/> <asp:hiddenfield id="storename" Value="1003xxxxxxx" runat="server"/> <asp:hiddenfield id="mode" Value="payplus" runat="server"/> <asp:hiddenfield id="currency" Value="978" runat="server"/> <asp:hiddenfield id="language" Value="it_IT" runat="server"/> <asp:hiddenfield id="chargetotal" Value="" runat="server"/> <asp:hiddenfield id="responsesuccessurl" Value="http://.../esitoOK.asp" runat="server"/> <asp:hiddenfield id="responsefailurl" Value="http://.../esitoKO.asp" runat="server"/> <asp:textbox id="importo" Text="10.00" runat="server"/> <asp:label id="conferma_importo" Text="Procedi con il pagamento di EUR " runat="server"/> <asp:button id="check" runat="server" Text="Acquista" OnClick="Invia"/> <asp:button id="send" runat="server" Text="Continua" PostBackUrl="https://test.ipgonline.com/connect/gateway/processing"/> </form> </body> </html> 8

9 3.5 Pagina di esempio in ColdFusion Riportiamo di seguito una pagina ColdFusion con le caratteristiche della pagina ASP illustrata sopra. <cfset DataTransazione = DateFormat(Now(),'yyyy:mm:dd') & "-" & TimeFormat(Now(),'HH:mm:ss')> <cfset Importo = "10.00"> <cfset StoreNumber = "1003xxxxxxx "> <cfset SharedSecret = "sharedsecret"> <cfset Stringa = StoreNumber & DataTransazione & Importo & 978 & SharedSecret> <cfset StringaAscii = ""> <cfloop from="1" to="#len(stringa)#" index="idxcarattere"> <cfset StringaAscii = StringaAscii & FormatBaseN(Asc(Mid(Stringa, idxcarattere, 1)), 16)> </cfloop> <cfset Codice = LCase(Hash(StringaAscii,"SHA"))> <cfoutput> <form method="post" action="https://test.ipg-online.com/connect/gateway/processing"> <input type="hidden" name="txntype" value="sale"> <input type="hidden" name="timezone" value="cet"> <input type="hidden" name="txndatetime" value="#datatransazione#"> <input type="hidden" name="hash" value="#codice#"> <input type="hidden" name="storename" value="#storenumber#"> <input type="hidden" name="mode" value="payplus"> <input type="hidden" name="currency" value="978"> <input type="hidden" name="language" value="it_it"> <input type="hidden" name="chargetotal" value="#importo#"> <input type="hidden" name="responsesuccessurl"http://.../esitook.asp"> <input type="hidden" name="responsefailurl" value="http://.../esitoko.asp"> <input type="submit" value="acquista"> </form> </cfoutput> 3.6 Transazioni ed esiti in ambiente di test Nell ambiente di test è possibile effettuare delle transazioni utilizzando queste carte di credito: Circuito Numero Scadenza CVC Password 3D Secure Visa / o altro valore (servizio non attivo) MasterCard / o altro valore secret123 Durante l utilizzo del sistema di test in fase di integrazione, noterete che l autorizzativo in questa fase approva esclusivamente le transazioni con importi senza centesimi, ad esempio 10,00 EUR. Le transazioni inviate con importi non interi ad esempio 10,01 EUR oppure 13,99 EUR verranno quindi negate, in modo da consentire allo sviluppatore di simulare dei casi di autorizzazioni negate. In questo modo sarà possibile controllare l esito della transazione e testare il comportamento della pagina di conferma e dell intero sistema (soprattutto dal vostro lato) sia in caso di transazioni andate a buon fine, sia in caso di transazioni negate. É importante evidenziare che in questa fase di integrazione il sistema non effettua alcuna verifica sull effettiva validità o esistenza della carta utilizzata per il pagamento; è sufficiente inserire dei dati formalmente validi per proseguire senza problemi; ad esempio è possibile inserire come scadenza delle carte sopra riportate 12/2013 senza ottenere errori. Una transazione in test quindi non può essere condotta verso un esito negativo inserendo una scadenza diversa, ma utilizzando importi con centesimi, come descritto poco sopra. 9

10 3.7 Notifica delle transazioni via BNL e POSitivity è in grado di inviare una conferma tramite posta elettronica per ciascun pagamento effettuato. Queste notifiche possono essere inviate sia a voi che ai vostri clienti. Se la funzionalità è abilitata, la conferma via al vostro cliente verrà inviata esclusivamente se: in modalità PayPlus e FullPay il cliente inserisce il proprio indirizzo ; in modalità PayOnly, il form che effettua l invio delle variabili al gateway trasmette anche il parametro opzionale contenente l indirizzo del cliente. Per informazioni sull attivazione e sulla personalizzazione di questa funzionalità, vi invitiamo a fare riferimento al capitolo 5 Notifica delle transazioni via del manuale di Virtual Terminal. 4 Campi obbligatori e opzionali e POSitivity consente l invio al gateway di diverse tipologie di transazioni, alcune delle quali sono valide esclusivamente se applicate a transazioni effettuate in precedenza. Il tipo di transazione viene comunicato tramite il campo txntype. sale Vendita: l addebito sulla carta di credito avviene immediatamente. preauth Solo autorizzazione: l importo sulla carta di credito viene solo prenotato senza procedere all addebito fino a che non viene inviata una chiusura. postauth Incasso di un importo pre-autorizzato: effettuabile esclusivamente in seguito ad un autorizzazione preauth, per la quale postauth ne richiede la contabilizzazione. void Annullamento: annulla un ordine già contabilizzato (chiuso), a patto che la transazione da annullare sia stata effettuata nella stessa giornata. A differenza di un normale storno, void non lascia traccia né dell acquisto, né dell annullamento sull estratto conto della carta. Per motivi di sicurezza la funzione di annullamento è soggetta ad abilitazione specifica: in caso si debba utilizzare la funzione void tramite Connect, contattare il Servizio Esercenti. Il rimborso di una transazione processata in una giornata precedente non può essere effettuato tramite Connect. Per effettuare questo tipo di operazione, è necessario accedere a Virtual Terminal e fare riferimento al paragrafo Rimborsare un ordine del manuale di Virtual Terminal. Per maggiori informazioni su come effettuare un rimborso e sulle ulteriori operazioni effettuabili nelle modalità e POSitivity Virtual Terminal e API (se richiesto), consultare i relativi manuali. 4.1 Campi obbligatori Sulla base della tipologia di transazione inviata, alcuni campi diventano o meno obbligatori. I campi che possono essere richiesti in base alla transazione sono i seguenti. timezone Fuso orario della transazione; quello italiano è CET. txndatetime Data e ora della transazione. hash Valore hash SHA1 calcolato sulla base dei seguenti campi: 10

11 storename mode storename + txndatetime + chargetotal + currency + sharedsecret. É importante che l hash sia generato passando alla funzione i campi in questo esatto ordine (vedere il file ipg-util per maggiori dettagli). Codice esercente fornito dal Servizio Esercenti. Specifica la modalità di raccolta dei dati (set di informazioni) del cliente. Non va utilizzato se non si vogliono visualizzare le pagine di e POSitivity. chargetotal Importo della transazione; utilizzare sempre il punto come separatore decimale, ad esempio per un importo di 12 Euro e 34 centesimi. I separatori delle migliaia (1, o 1.000,01) non sono consentiti. currency oid tdate Valuta della transazione. Obbligatorio esclusivamente per transazioni PostAuth e Void identifica l ordine a cui fa riferimento la transazione. Identificazione esatta della transazione; questo parametro viene restituito al momento dell esecuzione della transazione originaria. In base al valore di txntype, cambiano anche i campi obbligatori da trasmettere al gateway per effettuare la transazione, che elenchiamo di seguito contrassegnati da : Campo Possibili valori Sale PreAuth PostAuth Void timezone GMT CET EET txndatetime AAAA:MM:GG-hh:mm:ss hash storename mode payonly payplus fullpay chargetotal x.xx xxxx.xx currency 978 oid tdate 4.2 Campi opzionali e POSitivity Connect consente l invio da parte del form sul vostro sito Web di alcuni campi aggiuntivi opzionali che forniscono ulteriori informazioni sulla transazione. oid customerid invoicenumber refer paymentmethod Il campo consente di assegnare un ID univoco alla transazione; se non viene inviato, e POSitivity ne assegnerà uno in automatico. Può contenere qualsiasi valore, ad esempio il codice cliente. Può contenere qualsiasi valore, ad esempio il codice della fattura. Se viene inviato, il valore comparirà associato alla transazione direttamente nei risultati delle ricerche effettuate dal menu Reports Transazioni di Virtual Terminal. Può contenere i dati di chi ha indirizzato il cliente al vostro negozio. Il campo va inviato al gateway se volete far scegliere all esercente il circuito a cui appartiene la carta di credito direttamente dal vostro sito, per transazioni Sale e PreAuth. I possibili valori sono: 11

12 MasterCard Visa Maestro American Express Diners JCB PayPal M V MA A C J paypal comments Può contenere un commento sulla transazione. responsesuccessurl L indirizzo URL assoluto al quale i vostri clienti verranno reindirizzati in caso di transazione approvata (messaggio di conferma). responsefailurl transaction NotificationURL language L indirizzo URL assoluto al quale i vostri clienti verranno reindirizzati in caso di transazione negata (messaggio di errore). L indirizzo URL assoluto al quale inviare in modalità server-toserver gli stessi parametri restituiti sulle pagine di risposta. L indirizzo utilizzato per la notifica deve essere in grado di ricevere o sulla porta 80 (http) o sulla porta 443 (https). L utilizzo di questa funzione è consigliato per evitare la perdita di dati in caso di mancato reindirizzamento alle pagine responsesuccessurl / responsefailurl generalmente imputabile all utente. Il campo va inviato nel caso in cui si vogliano proporre al cliente le pagine di e POSitivity in una lingua diversa da quella predefinita. Italiano Inglese Tedesco it_it en_gb de_de 5 Utilizzo di moduli personalizzati Le informazioni aggiuntive e opzionali per l esecuzione del pagamento raccolte nelle modalità PayPlus e FullPay possono essere trasmesse al sistema anche dal vostro form di pagamento. In particolare in caso di utilizzo della modalità PayOnly o di un modulo personalizzato (ovvero bypassando le pagine di BNL POSitivity), consigliamo di utilizzare sempre qualche campo opzionale per identificare il cliente sul sistema. Se si utilizza una di queste modalità e non si inviano campi opzionali (ad esempio bname), sarà impossibile identificare il cliente consultando i nostri sistemi. Vi avvisiamo inoltre che BNL POSitivity non ha alcuna possibilità di recuperare i dati personali dei titolari di carte di credito in un momento successivo alla transazione. 5.1 Informazioni per la fatturazione I campi che seguono vengono raccolti da e POSitivity nella modalità PayPlus. Se però volete evitare di chiedere al vostro cliente di inserire questi dati anche sulle pagine di BNL POSitivity (ad esempio perché li raccogliete già sul vostro sito Web), è possibile trasmetterci le informazioni già disponibili. 12

13 Queste informazioni, se inviate al gateway tramite il vostro form o se raccolte tramite le pagine di e POSitivity in modalità PayPlus o FullPay, compariranno nel dettaglio dell ordine in Virtual Terminal. I dati andranno inviati al sistema seguendo le indicazioni riportate nella tabella che segue. Nome Formato Descrizione bcompany Caratteri alfanumerici, spazi e barre Azienda bname Caratteri alfanumerici, spazi e barre Nome baddr1 Caratteri alfanumerici e spazi Indirizzo baddr2 Caratteri alfanumerici e spazi Indirizzo bcity Caratteri alfanumerici e spazi Città bstate Massimo 30 caratteri Provincia bcountry 2 lettere (IT per Italia) Nazione bzip 5 cifre CAP phone Massimo 20 cifre Numero di telefono fax Massimo 20 cifre Numero di fax Massimo 45 caratteri alfanumerici Indirizzo Tra questi dati, consigliamo di inviare almeno i campi bname (nome) e phone (numero di telefono). 5.2 Informazioni per la spedizione Le seguenti informazioni, in aggiunta a quelle già specificate sopra per il pagamento e la fatturazione, vengono raccolte da e POSitivity in modalità FullPay. Per inviare al gateway queste informazioni direttamente dal vostro sito Web, è possibile raccogliere i dati sul vostro modulo utilizzando i nomi specificati per relativi i campi: Nome Formato Descrizione sname Caratteri alfanumerici, spazi e barre Nome del destinatario saddr1 Caratteri alfanumerici e spazi Indirizzo di spedizione saddr2 Caratteri alfanumerici e spazi Indirizzo di spedizione scity Caratteri alfanumerici e spazi Città sstate Massimo 30 caratteri Provincia scountry 2 lettere (IT per Italia) Nazione szip 5 cifre CAP 5.3 Campi personalizzati e POSitivity consente di gestire anche dei campi personalizzati, che vengono restituiti insieme a tutte le altre variabili di sistema agli indirizzi responsesuccessurl e responsefailurl. É possibile inviare al sistema fino a 15 variabili personalizzate. Potrete successivamente utilizzare questi campi ad esempio, per associare il pagamento in seguito al completamento della transazione. Questi parametro vengono semplicemente trasmessi alla pagina di conferma, ma non verranno memorizzati: non saranno quindi presenti nei dettagli degli ordini presenti su Virtual Terminal. 13

14 6 Personalizzazione dell aspetto di Connect Le pagine predefinite residenti sui server di BNL POSitivity che verranno mostrate ai vostri clienti in seguito al trasferimento dal vostro sito Web avranno il seguente aspetto: É possibile personalizzare l aspetto di queste pagine modificando: l immagine visualizzata in alto; i caratteri (fonts) utilizzati nella pagina; i colori utilizzati per lo sfondo, le descrizioni, i campi e i pulsanti. Nel caso in cui vogliate procedere al caricamento sulla pagina di un logo personalizzato, è sufficiente inviare una richiesta al nostro Servizio Esercenti all indirizzo allegando l immagine e una descrizione della posizione richiesta per lo stesso. Per la modifica dei caratteri e dei colori della pagina, è possibile invece procedere autonomamente accedendo al menu Personalizzazione di Virtual Terminal. Vi invitiamo quindi a fare riferimento al paragrafo 4.4 del manuale di Virtual Terminal per la modifica di questi aspetti delle pagine di Connect. 7 3D Secure Il gateway e POSitivity include la possibilità di autenticare le transazioni effettuate dal vostro sito Web utilizzando Verified by Visa e MasterCard SecureCode. In breve, l acquisto online in modalità 3D Secure si compone di un passaggio aggiuntivo: 1. inserimento dei dati della carta di credito (sul sito dell esercente o su e POSitivity) 14

15 2. verifica dell attivazione 3D Secure sulla carta: a. se la carta risulta abilitata al servizio 3D Secure, il cliente viene rimandato al sito della sua banca per inserire la sua password personale; b. se la carta non supporta 3D Secure, la transazione procede senza ulteriori interventi. [ SITO ESERCENTE ] Carta n. [ LOGO BANCA ] [ SITO ESERCENTE ] Importo dell ordine: 150,00 Scadenza CVV Inserire password: Grazie per l acquisto! Acquista Prosegui Prosegui Al fine di ridurre al minimo la possibilità di riaddebito all esercente in caso di contestazione degli acquisti da parte dei titolari di carte di credito, BNL POSitivity offre a tutti i suoi clienti e-commerce l attivazione automatica del servizio 3D Secure; non è quindi necessario implementare l attivazione di questo servizio in particolare sul vostro modulo che reindirizza verso il gateway. Può accadere che l autenticazione 3D Secure non venga processata in modo corretto per problemi tecnici. Se uno dei sistemi coinvolti nel processo di autenticazione è temporaneamente non disponibile, il pagamento verrà gestito come una transazione e-commerce normale (GICC ECI 7). In questi casi il trasferimento della responsabilità della transazione dall esercente alla banca che ha emesso la carta di credito non è garantita. Se per questo motivo preferite che il vostro negozio processi esclusivamente transazioni 3D Secure, potete richiedere al Servizio Esercenti l attivazione di un blocco che rifiuti le transazioni nel caso in cui i sistemi per l autenticazione non siano disponibili. 7.1 Gestione di transazioni 3D Secure per clienti API Se utilizzate la soluzione e POSitivity API per comunicare con il nostro gateway, vi ricordiamo che le transazioni iniziali degli ordini devono essere effettuate in modalità 3D Secure. API non include però un plug-in integrato per l autenticazione delle transazioni e per questo motivo, esclusivamente per transazioni Sale e Auth, è necessario appoggiarsi a Connect. Se avete comunque la necessità di ottenere una conferma in modalità server-to-server è possibile utilizzare il parametro aggiuntivo transactionnotificationurl descritto a pagina 11 per inviare l esito del pagamento a un altro URL oppure è possibile gestire gli acquisti in due fasi distinte: apertura di un autorizzazione Auth tramite Connect in modalità 3D Secure (se necessario con modulo personalizzato, in modo da non visualizzare le nostre pagine); chiusura dell autorizzazione con PostAuth + codice ordine in modalità server-to-server. In questo modo, la risposta finale della transazione può essere gestita senza appoggiarsi al browser, pur avendo aperto l autorizzazione in modalità sicura, con le garanzie offerte da tali programmi. 15

16 8 Gestione della risposta Al termine della procedura di pagamento, e POSitivity invierà i dettagli della transazione agli indirizzi responsesuccessurl o responsefailurl tramite dei campi nascosti. Di seguito trovate l elenco completo delle variabili restituite in seguito a un pagamento; durante la costruzione della pagina di conferma potete decidere quali di questi parametri visualizzare, in modo da fornire ai vostri clienti dei codici di riferimento nel caso abbiano necessità di assistenza in merito alla transazione effettuata sul vostro sito Web. Nome expmonth paymentmethod oid response_hash notification_hash chargetotal currency cardnumber expyear refnumber response_code_3dsecure tdate txntype txndate_processed ccbin approval_code status timezone terminal_id processor_response_code Descrizione Mese di scadenza della carta di credito Circuito utilizzato per il pagamento Codice assegnato all ordine Codice di risposta che garantisce l identità di BNL POSitivity Codice di risposta che garantisce l identità di BNL POSitivity (restituito solo se si utilizza transactionnotificationurl) Importo della transazione Valuta della transazione Circuito e ultime 4 cifre della carta di credito Anno di scadenza della carta di credito Codice di riferimento della transazione Esito dell autenticazione 3D Secure (Verified by Visa/SecureCode) Identifica in modo univoco la transazione all interno dell ordine; va conservato ed inviato al gateway in caso di transazione Void Tipo di transazione (vendita, pre-autorizzazione...) Data e ora di elaborazione del pagamento Prime 6 cifre della carta (identificano la banca emittente) se transazione approvata Y: seguito dal codice autorizzativo se transazione negata N: seguito dalla motivazione Esito della transazione. Se contiene APPROVATO, APPROVED o GENEHMIGT (in base alla lingua utilizzata) la transazione è andata a buon fine; qualsiasi altro valore identifica una transazione negata. Fuso orario Codice del terminale virtuale Codice di risposta della transazione. Riporta il codice associato all errore; se la transazione è andata a buon fine contiene 00 o 000 Per costruire una buona pagina di conferma delle transazioni, è opportuno approfondire meglio alcuni dei parametri sopra elencati. status Consente di capire se la transazione è stata approvata o negata. In particolare: contiene APPROVED/APPROVATO/GENEHMIGT se la transazione è andata a buon fine; contiene DECLINED/RIFIUTATO se la transazione è stata negata; contiene DUPLICATE/DUPLICATO se la transazione viene respinta dal sistema per codice ordine già utilizzato o se la transazione è stata considerata come ripetuta; 16

17 contiene FRAUD se la transazione viene respinta dal filtro anti-frode del sistema. Dal momento che il campo status può assumere molti valori diversi (DUPLICATE, FRAUD ), la transazione va considerata approvata esclusivamente se il parametro status contiene il valore APPROVED / APPROVATO / GENEHMIGT (in base al valore del campo language). Qualsiasi altro valore rappresenta una transazione non andata a buon fine. Fare riferimento alla pagina successiva per ottenere un esempio pratico di controllo della variabile per determinare cosa visualizzare sulla pagina di conferma. response_hash Consente di verificare se la risposta è stata effettivamente generata da BNL POSitivity, in modo da poter identificare in modo chiaro i tentativi di frode. La stringa viene creata con un hash SHA1 utilizzando i seguenti parametri nell ordine esatto: sharedsecret + approval_code + chargetotal + currency + txndatetime + storename Va evidenziato che il campo txndatetime non corrisponde al parametro txndate_processed restituito nella pagina di conferma, ma equivale alla data/ora inviata dalla vostra pagina al gateway con nome txndatetime. Dal momento che questo parametro non viene restituito di default, vi consigliamo di inviare un parametro aggiuntivo (ad esempio chiamandolo dataora) assegnandogli lo stesso valore di txndatetime. Questo parametro personalizzato verrà restituito nella pagina di conferma con il nome da voi impostato e potrà essere impiegato al posto ti txndatetime nella costruzione del vostro response_hash, che andrà poi confrontato con quello restituito dal sistema. notification_hash In caso venga utilizzata la funzione di notifica delle transazioni ad un URL specificato tramite la variabile transactionnotificationurl (descritta a pagina 12), il campo response_hash illustrato sopra viene sostituito dal parametro notification_hash esclusivamente per la risposta restituita all URL di notifica; alle pagine responsesuccessurl e responsefailurl il sistema continuerà a restituire la variabile response_hash. La stringa viene creata con un hash SHA1 utilizzando i seguenti parametri nell ordine esatto: chargetotal + sharedsecret + currency + txndatetime + storename + approval_code Va segnalato che anche per questo parametro valgono le stesse osservazioni effettuate per il campo response_hash relative al valore del parametro txndatetime. response_code_3dsecure Fornisce l esito dell autenticazione 3D Secure. I possibili valori della variabile sono: 1 autenticazione avvenuta (Visa ECI 5) 2 autenticazione avvenuta senza AVV (Visa ECI 5) 3 autenticazione fallita per password errata (transazione negata) 4 tentata autenticazione (Visa ECI 6) 5 impossibile effettuare l autenticazione per mancata risposta da DS (Visa ECI 7) 6 impossibile effettuare l autenticazione per mancata risposta da ACS (Visa ECI 7) 7 carta non attivata per 3D Secure (Visa ECI 6) 8 valori 3D Secure ricevuti dalla banca non validi I dettagli della transazione vengono restituiti come parametri POST sulle pagine di conferma; sarà poi necessario decidere quali parametri mostrare a video utilizzando la sintassi del linguaggio scelto. Di seguito trovate un esempio di semplice pagina PHP che verifica l esito della transazione tramite la variabile status e, in base al valore della stessa, mostra determinati campi. Implementando questo 17

18 tipo di controllo è possibile utilizzare la stessa pagina di conferma sia come responsesuccessurl che come responsefailurl; in alternativa è possibile costruirne due separate. <?php if (($_POST['status'] == 'APPROVED') ($_POST['status'] == 'APPROVATO') ($_POST['status'] == 'GENEHMIGT')) { } else { }?> echo "<b><u>transazione APPROVATA</u></b><br><br>"; echo "Codice ordine: ". $_POST['oid']."<br>"; echo "Data/ora della transazione: ". $_POST['txndate_processed']."<br>"; echo "Importo della transazione: ". $_POST['chargetotal']."<br>"; echo "Codice autorizzativo: ". $_POST['approval_code']."<br>"; echo "Codice di risposta: ". $_POST['processor_response_code']."<br>"; echo "Riferimento della transazione: ". $_POST['tdate']."<br>"; echo"<b><u>transazione NEGATA</u></b><br><br>"; echo "<b>errore: ". $_POST['fail_reason']. "</b><br><br>"; echo "Codice ordine: ". $_POST['oid']."<br>"; echo "Data/ora della transazione: ". $_POST['txndate_processed']."<br>"; echo "Importo della transazione: ". $_POST['chargetotal']."<br>"; echo "Codice di risposta: ". $_POST['processor_response_code']."<br>"; 18

19 Per ulteriori informazioni relativamente all integrazione o se desiderate ottenere l accesso ad un ambiente di test pubblico, vi invitiamo a contattare il Servizio Esercenti BNL POSitivity: chiamando il numero verde opzione 4 scrivendo all indirizzo compilando il modulo di contatto disponibile all indirizzo: 19

BNL e POSitivity. Connect. Guida per l integrazione

BNL e POSitivity. Connect. Guida per l integrazione BNL e POSitivity Connect Guida per l integrazione 1 BNL e POSitivity Connect Guida per l integrazione Versione 2.6 per la distribuzione su www.bnlpositivity.it Introduzione 4 1 Opzioni disponibili 4 1.1

Dettagli

BNL e POSitivity. Connect. Guida per l integrazione

BNL e POSitivity. Connect. Guida per l integrazione BNL e POSitivity Connect Guida per l integrazione 1 BNL e POSitivity Connect Guida per l integrazione Versione 2.6 Introduzione 4 1 Opzioni disponibili 4 1.1 Pagina di pagamento e POSitivity o modulo personalizzato?

Dettagli

BNL e POSitivity Internet Payment Gateway. Virtual Terminal

BNL e POSitivity Internet Payment Gateway. Virtual Terminal BNL e POSitivity Internet Payment Gateway Virtual Terminal BNL e POSitivity Virtual Terminal Manuale per l utente Versione 1.6 Indice 1 Introduzione 4 2 Processare le transazioni 5 2.1 Tipologie di transazioni

Dettagli

MAIL ORDER E TELEPHONE ORDER Integrazione server to server

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

Dettagli

GestPay Specifiche tecniche

GestPay Specifiche tecniche GestPay Specifiche tecniche Progetto: GestPay Pagina 1 di 35 Sommario Informazioni documento...3 Informazioni versione...4 1 Introduzione...5 2 Architettura del sistema...6 3 Descrizione fasi del processo...8

Dettagli

Internet Payment Gateway

Internet Payment Gateway Internet Payment Gateway 2 Manuale Utente BNL POSitivity Virtual Terminal BNL POSitivity Internet Payment Gateway MANUALE UTENTE BNL POSitivity VIRTUAL TERMINAL VERSION 1.0.1 Contents 1 Introduzione 5

Dettagli

COMMERCIO ELETTRONICO Integrazione Front office web e Front office Mobile

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

Dettagli

GestPay Specifche tecniche sicurezza con OTP

GestPay Specifche tecniche sicurezza con OTP Documento: GestPay - Specifiche tecniche sicurezza con OTP GestPay Specifche tecniche sicurezza con OTP Pagina 1 di 33 Documento: GestPay - Specifiche tecniche sicurezza con OTP Sommario Informazioni documento...

Dettagli

BACK OFFICE OPERATIVO VPOS

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

Dettagli

Procedura d adesione e utilizzo del servizio

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

Dettagli

Manuale del portale di back office di MonetaWeb

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

Dettagli

Specifiche tecniche di integrazione con il servizio di POS Virtuale

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

Dettagli

Windows Internet Explorer. Installazione del certificato su Windows Internet Explorer

Windows Internet Explorer. Installazione del certificato su Windows Internet Explorer Windows Internet Explorer Gentile Esercente, in questo documento sono contenute le istruzioni per installare il certificato di sicurezza.p12 necessario per accedere a e POSitivity Virtual Terminal, il

Dettagli

Consorzio Triveneto S.p.A. Payment Gateway

Consorzio Triveneto S.p.A. Payment Gateway Consorzio Triveneto S.p.A. Payment Gateway Protocolli di Sicurezza SSL 3-D Secure - SecureCode Release 1.2.1 TABELLA RELEASES DOCUMENTO Data Versione Autore Descrizione 01/04/2004 1.0 PM Prima release

Dettagli

COMMERCIO ELETTRONICO Integrazione server to server

COMMERCIO ELETTRONICO Integrazione server to server Procedura di adesione e utilizzo del servizio X-Pay - Specifiche Tecniche - COMMERCIO ELETTRONICO Integrazione server to server Versione 1 Data 04.2012 Pag. 1/26 INDICE 1. GLOSSARIO... 3 2. SCOPO... 4

Dettagli

Procedura d adesione e utilizzo del servizio

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

Dettagli

Procedura d adesione e utilizzo del servizio

Procedura d adesione e utilizzo del servizio 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 INDICE 1. Modifiche apportate... 4 1.1. Premessa... 7 2.

Dettagli

DOMANDE PIÙ FREQUENTI

DOMANDE PIÙ FREQUENTI DOMANDE PIÙ FREQUENTI Che cos è PaschiPay MasterPass? PaschiPay MasterPass di Banca Monte dei Paschi di Siena è la soluzione per lo shopping online semplice, rapido e sicuro. PaschiPay MasterPass memorizza

Dettagli

COMMERCIO ELETTRONICO

COMMERCIO ELETTRONICO Specifiche Tecniche COMMERCIO ELETTRONICO Autorizzazione di Pagamenti su Siti Remoti Versione 3.1 Pag. 1/12 INDICE 1. GENERALITÀ...3 2. SVOLGIMENTO DEL PAGAMENTO...4 3. MODALITÀ OPERATIVE...5 4. NOTIFICA

Dettagli

Guida all utilizzo del servizio Sandbox PayPal Numero del documento: 100007.en_US-200608

Guida all utilizzo del servizio Sandbox PayPal Numero del documento: 100007.en_US-200608 Guida all utilizzo del servizio Sandbox PayPal Numero del documento: 100007.en_US-200608 2007 PayPal, Inc. Tutti i diritti riservati. PayPal e il logo PayPal sono marchi registrati di PayPal, Inc. Gli

Dettagli

POS VIRTUALE INTERNET. SETEFI S.p.A

POS VIRTUALE INTERNET. SETEFI S.p.A POS VIRTUALE INTERNET SETEFI S.p.A 1 Indice 1. SOLUZIONE PROPOSTA...3 1.1 Fase di autorizzazione...3 1.2 Funzioni di cifratura e decifratura...4 1.2.1 La funzione Rij_Client_CifraNew...4 1.2.2 La funzione

Dettagli

GestPay Specif che tecniche sicurezza con crittograf a

GestPay Specif che tecniche sicurezza con crittograf a Doc: GestPay - Specifiche tecniche sicurezza con crittografia GestPay Specif che tecniche sicurezza con crittograf a Pagina 1 di 44 Doc: GestPay - Specifiche tecniche sicurezza con crittografia Sommario

Dettagli

MANUALE UTENTE COMMERCE CENTRE

MANUALE UTENTE COMMERCE CENTRE MANUALE UTENTE COMMERCE CENTRE DESCRIZIONE DELLE MODIFICHE Versione Data Descrizione delle modifiche applicazione 01 Non applicabile: prima versione 02 19-08-2002 Aggiornato al profilo di impiegato 03

Dettagli

Manuale di riferimento per l integrazione con i MERCHANT SYSTEMS

Manuale di riferimento per l integrazione con i MERCHANT SYSTEMS Manuale di riferimento per l integrazione con i MERCHANT SYSTEMS Release n. 1.1.2 Luglio 2007 MANUALE DI RIFERIMENTO PER L INTEGRAZIONE CON I MERCHANT SYSTEMS... 1 RELEASE N. 1.1.2... 1 REVISIONI... 5

Dettagli

Istruzioni e regole del servizio 3D Secure. Allegato tecnico e-commerce

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

Dettagli

Codici sorgenti di esempio per l'invio di email da pagine WEB per gli spazi hosting ospitati presso ITESYS SRL.

Codici sorgenti di esempio per l'invio di email da pagine WEB per gli spazi hosting ospitati presso ITESYS SRL. Data: 8 Ottobre 2013 Release: 1.0-15 Feb 2013 - Release: 2.0 - Aggiunta procedura per inviare email da Windows con php Release: 2.1-20 Mar 2013 Release: 2.2-8 Ottobre 2013 - Aggiunta procedura per inviare

Dettagli

WEB GENITORI PER SCHOOL-CARD MANUALE UTENTE

WEB GENITORI PER SCHOOL-CARD MANUALE UTENTE Indice 1. Come utilizzare questo manuale... 3 2. Presentazione del modulo Web Genitori... 4 3. Autenticazione al sistema tramite CRS card... 8 Configurazione del sistema per l utilizzo del lettore CRS...

Dettagli

Specifiche tecniche di integrazione con il servizio di POS Virtuale

Specifiche tecniche di integrazione con il servizio di POS Virtuale Emesso da: CartaSi S.p.A. Versione: 10.0 Emesso il: 04/03/2014 Specifiche tecniche di integrazione con il servizio di POS Virtuale INDICE 1. Modifiche apportate... 4 2. Introduzione... 4 3. POS Virtuale...

Dettagli

Settore delle carte di pagamento (PCI) Standard di protezione dei dati (DSS)

Settore delle carte di pagamento (PCI) Standard di protezione dei dati (DSS) Settore delle carte di pagamento (PCI) Standard di protezione dei dati (DSS) Attestato di conformità per questionario di autovalutazione D - Provider di servizi Versione 3.0 Febbraio 2014 Sezione 1 - Informazioni

Dettagli

Informazioni tecniche su PayPal come Opzione di pagamento aggiuntiva Numero del documento: 100004.en_US-200511

Informazioni tecniche su PayPal come Opzione di pagamento aggiuntiva Numero del documento: 100004.en_US-200511 Informazioni tecniche su PayPal come Opzione di pagamento aggiuntiva Numero del documento: 100004.en_US-200511 2007 PayPal, Inc. Tutti i diritti riservati. PayPal e il logo PayPal sono marchi registrati

Dettagli

Tabella dei contenuti

Tabella dei contenuti Tabella dei contenuti 1. Introduzione 2. Invio di un nuovo pagamento 2.1 Carte di credito 2.2 Direct Debits / Addebiti diretti 3. Feedback sulle transazioni al commerciante 3.1 Su schermo 3.1.1 Carte di

Dettagli

SICE.NET Servizio Informativo Casse Edili

SICE.NET Servizio Informativo Casse Edili SICE.NET Servizio Informativo Casse Edili http://213.26.67.117/ce_test Guida all uso del servizio Internet On-Line CASSA EDILE NUOVA INFORMATICA Software prodotto da Nuova Informatica srl Pag. 1 Il Servizio

Dettagli

SMS-Bulk Gateway interfaccia HTTP

SMS-Bulk Gateway interfaccia HTTP SMS-Bulk Gateway interfaccia HTTP Versione 2.3.1 2001-2014 SmsItaly.Com 1 1 Introduzione 1.1 Sommario Solo gli utenti autorizzati hanno accesso al nostro SMS Gateway e possono trasmettere messaggi SMS

Dettagli

Esercitazione 8. Basi di dati e web

Esercitazione 8. Basi di dati e web Esercitazione 8 Basi di dati e web Rev. 1 Basi di dati - prof. Silvio Salza - a.a. 2014-2015 E8-1 Basi di dati e web Una modalità tipica di accesso alle basi di dati è tramite interfacce web Esiste una

Dettagli

GestPay Specifiche tecniche sicurezza con crittografia

GestPay Specifiche tecniche sicurezza con crittografia GestPay Specifiche tecniche sicurezza con crittografia Pagina 1 di 49 Sommario Informazioni documento...3 Informazioni versione...4 1 Introduzione...5 2 Architettura del sistema...6 3 Descrizione fasi

Dettagli

Pos Virtuale per Pagamenti con Carte di Credito

Pos Virtuale per Pagamenti con Carte di Credito Pos Virtuale per Pagamenti con Carte di Credito Descrizione del servizio Indice dei Contenuti 1. Descrizione del Servizio...3 1.1 Premessa...3 1.2 Attori...4 1.3 Strumenti di Pagamento...5 1.4 Protocolli

Dettagli

Introduzione al servizio per l Esercente

Introduzione al servizio per l Esercente Introduzione al servizio per l Esercente www.webpayment.it/bankpassweb 1 INDICE 1. BANKPASS WEB, IL NUOVO MODO SEMPLICE E SICURO DI PAGARE SU INTERNET 1.1. Le caratteristiche dell offerta per il consumatore

Dettagli

Approfondimenti. Il controllo di SQL Injection nelle pagine ASP e ASP.NET. U.A. 5 - Database in rete con le pagine ASP e ASP.

Approfondimenti. Il controllo di SQL Injection nelle pagine ASP e ASP.NET. U.A. 5 - Database in rete con le pagine ASP e ASP. U.A. 5 - Database in rete con le pagine ASP e ASP.NET 269 Il controllo di SQL Injection nelle pagine ASP e ASP.NET Approfondimenti Con il termine SQL Injection si intende l aggiunta di istruzioni SQL nell

Dettagli

Funzioni di Back Office

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

Dettagli

Pos Virtuale per Pagamenti con Carte di Credito

Pos Virtuale per Pagamenti con Carte di Credito Pos Virtuale per Pagamenti con Carte di Credito Descrizione del servizio CLAUSOLA DI RISERVATEZZA Il Cliente si impegna a mantenere la più assoluta riservatezza in merito alle informazioni relative al

Dettagli

Secure Payment Gateway. Sommario

Secure Payment Gateway. Sommario Sommario A chi è rivolto Architettura del sistema Certificazioni e Sicurezza Interfaccia acquirente Interfaccia venditore Codice per l utilizzo Costi Syscape Italia S.r.l. - Specifiche tecniche rev. 1.3

Dettagli

E-commerce Da una visione globale alla sicurezza. Rimini 24/03/2015

E-commerce Da una visione globale alla sicurezza. Rimini 24/03/2015 E-commerce Da una visione globale alla sicurezza Rimini 24/03/2015 Di cosa parliamo - E-commerce - Uno sguardo globale - L e-commerce in Europa - L e-commerce in Italia - Fatturato e-commerce in Italia

Dettagli

MANUALE DI INSTALLAZIONE E UTILIZZO MODULO DI PAGAMENTO epositivity PER MAGENTO

MANUALE DI INSTALLAZIONE E UTILIZZO MODULO DI PAGAMENTO epositivity PER MAGENTO MANUALE DI INSTALLAZIONE E UTILIZZO MODULO DI PAGAMENTO epositivity PER MAGENTO Indice 1. Introduzione 2. Compatibilità 3. Installazione 3.1 Configurazione 4. Termini e Condizioni 4.1 Condizioni di Utilizzo

Dettagli

Manuale di riferimento per l integrazione con i Negozi Virtuali

Manuale di riferimento per l integrazione con i Negozi Virtuali Manuale di riferimento per l integrazione con i Negozi Virtuali Opzione Redirect Release n. 1.0.1 Dicembre 2005 SOCIETÀ PER I SERVIZI BANCARI - S.S.B. S.p.A. Sede Sociale e Direzione Generale: Via Faravelli,

Dettagli

GestPayMobile Manuale operativo

GestPayMobile Manuale operativo GestPayMobile Manuale operativo Pagina 1 di 46 Sommario 1 INFORMAZIONI DOCUMENTO...3 2 COS È GESTPAYMOBILE...4 3 COS È UP MOBILE...4 4 ESEMPIO DI FUNZIONAMENTO DI UP MOBILE...5 5 I SERVIZI DI GESTPAYMOBILE...6

Dettagli

GUIDA ALL ACQUISTO DELLE FOTO

GUIDA ALL ACQUISTO DELLE FOTO 1 GUIDA ALL ACQUISTO DELLE FOTO Gentile Utente questa guida vuole offrirle un aiuto nella selezione e nell acquisto delle foto dal nostro carrello elettronico. La invitiamo a Stampare questo breve manuale

Dettagli

SMS API. Documentazione Tecnica YouSMS HTTP API. YouSMS Evet Limited 2015 http://www.yousms.it

SMS API. Documentazione Tecnica YouSMS HTTP API. YouSMS Evet Limited 2015 http://www.yousms.it SMS API Documentazione Tecnica YouSMS HTTP API YouSMS Evet Limited 2015 http://www.yousms.it INDICE DEI CONTENUTI Introduzione... 2 Autenticazione & Sicurezza... 2 Username e Password... 2 Connessione

Dettagli

SMS API. Documentazione Tecnica YouSMS SOAP API. YouSMS Evet Limited 2015 http://www.yousms.it

SMS API. Documentazione Tecnica YouSMS SOAP API. YouSMS Evet Limited 2015 http://www.yousms.it SMS API Documentazione Tecnica YouSMS SOAP API YouSMS Evet Limited 2015 http://www.yousms.it INDICE DEI CONTENUTI Introduzione... 2 Autenticazione & Sicurezza... 2 Username e Password... 2 Connessione

Dettagli

Newsletter: CARTE DI CREDITO

Newsletter: CARTE DI CREDITO Newsletter: CARTE DI CREDITO I pagamenti on-line: cosa bisogna sapere e come ci si deve tutelare. a cura della Dott.ssa Valentina Saccomanno in collaborazione con 1 Negli ultimi anni l ambito dell e- commerce

Dettagli

SMS Gateway interfaccia HTTP

SMS Gateway interfaccia HTTP SMS Gateway interfaccia HTTP Versione 2.3.0 2001, 2002, 2003, 2004 GlobalSms.it www.globalsms.it 1 1 Introduzione 1.1 Sommario Solo gli utenti autorizzati hanno accesso al nostro SMS Gateway e possono

Dettagli

Manuale Consumatore. www.webpayment.it/bankpassweb

Manuale Consumatore. www.webpayment.it/bankpassweb Manuale Consumatore www.webpayment.it/bankpassweb 1 INDICE 1. BANKPASSWEB, IL MODO SEMPLICE E SICURO DI PAGARE SU INTERNET 2. I NUMERI DELLA SICUREZZA DA RICORDARE 3. COME PUOI ADERIRE AL SERVIZIO 4. COME

Dettagli

X-Pay Il pos virtuale di CartaSi per le vendite a distanza

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

Dettagli

Il pos virtuale di CartaSi per le vendite a distanza

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

Dettagli

JAVASCRIPT. Tale file è associato alla pagina web mediante il tag