MonetaWeb. Hosted 3D Secure HTTP



Documenti analoghi
MonetaWeb. Hosted 3D Secure XML

MonetaWeb 2.0. Ultimo aggiornamento 10/01/2014

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

Il documento è rivolto ai programmatori che sviluppano applicazioni Web destinate all integrazione con sistemi di pagamento elettronico.

MonetaWeb 2.0 Marzo 2014

Manuale del portale di back office di MonetaWeb

MonetaWeb 2.0 Dicembre 2015

Procedura d adesione e utilizzo del servizio

Specifiche tecniche per la gestione dei Servizi SMS tramite script HTTP POST/GET Rev ,0

Procedura d adesione e utilizzo del servizio

MAIL ORDER E TELEPHONE ORDER Integrazione server to server

COMMERCIO ELETTRONICO

MonetaWeb 2.0 Novembre 2017

Procedura d adesione e utilizzo del servizio

POS VIRTUALE INTERNET. SETEFI S.p.A

Consorzio Triveneto S.p.A. Payment Gateway

MANUALE DI INTEGRAZIONE API SMSSmart (v 2.2)

A2A technical presentation

Consorzio Triveneto S.p.A. Payment Gateway

Servizi medra Report e HTTPCallback

Manuale di riferimento per l integrazione con i MERCHANT SYSTEMS

SMS API. Documentazione Tecnica YouSMS SOAP API. YouSMS Evet Limited

GestPay Specifche tecniche sicurezza con OTP

SMS-Bulk Gateway interfaccia HTTP

SETEFI. Marco Cantarini, Daniele Maccauro, Domenico Marzolla. 19 Aprile 2012

FONDO PENSIONE PREVAER PROTOCOLLI COMUNICAZIONE

ProgettoSMS. Manuale Gateway FTP Text

INPS. Area CRM & Contact Center. Sgravi Contrattazione di II livello 2013

INPS Direzione Centrale Sistemi Informativi e Tecnologici. Area CRM & Contact Center

Documentazione API web v 1.0

MANUALE UTENTE FORMULA PEC

Richieste di chiarimenti ed esiti

SMS API. Documentazione Tecnica YouSMS HTTP API. YouSMS Evet Limited

Indice dei contenuti

COMMERCIO ELETTRONICO Integrazione Front office web e Front office Mobile

INPS: Direzione Centrale Sistemi Informativi e Telecomunicazioni

Consorzio Triveneto S.p.A. Payment Gateway

Disposizioni di attuazione dell articolo 23, comma 41, del decreto legge 6 luglio 2011, n. 98. IL DIRETTORE DELL AGENZIA

COMMERCIO ELETTRONICO Integrazione server to server

Chat. Connettersi a un server di chat. Modificare le impostazioni di chat. Ricevere impostazioni chat. Chat

Guida al pagamento on-line, tramite carta di credito, delle tasse universitarie

Manuale di Installazione e Utilizzo Modulo

Manuale d utilizzo della componente di console di monitoraggio

MANUALE UTENTE COMMERCE CENTRE

Pagamento Quota Albo Autotrasportatori

Versione 1. (marzo 2010)

Manuale di riferimento per l integrazione con i Negozi Virtuali

Modalità per l inoltro telematico delle segnalazioni relative al contributo di vigilanza a carico dei soggetti vigilati

Bigliettazione online Guida per l acquisto

Ultimo aggiornamento sett13

PROGETTO WEB SERVICES DOGANE SERVIZI PER RICEZIONE ED ELABORAZIONE MESSAGGI AMBIENTE REALE

Novità dal 01 ottobre 2014

Struttura degli elenchi riepilogativi

Specifiche tecniche di integrazione con il servizio di POS Virtuale

Manuale Ricariche On-Line

BACK OFFICE OPERATIVO VPOS

DESCRIZIONE FUNZIONALE DEL SISTEMA DI PAGAMENTO ON-LINE DEGLI ONERI DOVUTI PER LA PRATICA

SETEFI MonetaWeb 2.0 Guida d'installazione ed Utilizzo

PROCEDURA AGGIORNAMENTO LISTE MEDIANTE L INTERFACCIA WEB

AdvSelf Italia Srl. Manuale Gateway HTTP AdvSelf Italia srl - All Rights Reserved

Manuale Utente. Data : 01/02/2011 Versione : 1.0

REGOLE PER LA COMPILAZIONE DEL MODELLO 003 UTENTE PA OPERAZIONI SU FATTURE PRECARICATE

SMS Gateway interfaccia HTTP

IL DIRETTORE DELL AGENZIA. In base alle attribuzioni conferitegli dalle norme riportate nel seguito del provvedimento, Dispone:

Operazioni Preliminari

INFORMATIVA SUL DIRITTO ALLA PRIVACY PER LA CONSULTAZIONE DEL SITO WEB


Guida al Pagamento Deleghe F24

Descrizione flussi per integrazione Travel Card presso negozi online e-commerce: integrazione carrello degli acquisti

PORTALE TERRITORIALE PER LA FATTURAZIONE ELETTRONICA

Approfondimento di Marco Mulas

Casalini Crypto. Documento di protocollo tecnico VRS 2.1

COME FARE UNA TRANSAZIONE TELEFONICA ISTRUZIONI

Setefi MonetaWeb v Installazione ed Utilizzo

Direzione Centrale Entrate Direzione Centrale Sistemi Informativi e Tecnologici. Roma, Messaggio n. 5880

OPESSAN DESCRIZIONE SERVIZI VERIFICHE E APPROVAZIONI CONTROLLO APPROVAZIONE

SPECIFICHE FUNZIONALI DEL PUNTO DI ACCESSO

Il seguente Syllabus è relativo al Modulo 7, Reti informatiche, e fornisce i fondamenti per il test di tipo pratico relativo a questo modulo

QUIPAGO - MODALITÀ PAYMENT

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

WEB SERVICES SERVIZI PER RICEZIONE ED ELABORAZIONE MESSAGGI AMBIENTE REALE

REGOLE PER LA COMPILAZIONE DEL MODELLO 002 UTENTE PA RICEZIONE FATTURE

Manuale Utente per la Domanda di Iscrizione nell Elenco Revisori degli Enti Locali

Sistema per il monitoraggio della Spesa Sanitaria

Servizio HLR Lookup (Release 1.1.0)

TINN S.r.l. Sistema di Gestione della Fatturazione Elettronica

Specifiche tecniche di integrazione con il servizio di POS Virtuale

Configurazione Client di Posta Elettronica

Servizio Telematico Paghe

Modalità di accesso al sistema informatico del Mercato dei certificati verdi e di immissione delle proposte

1. INTRODUZIONE COME ARRIVARE ALLA PAGINA DEI SERVIZI...4.

ACCESSO AL SISTEMA HELIOS...

La scommessa sportiva Ricevuta di partecipazione

Modalità di accesso al sistema informatico e di immissione delle proposte di negoziazione

Il servizio di E-Commerce

WEB SERVICES SERVIZI PER RICEZIONE ED ELABORAZIONE MESSAGGI AMBIENTE PROVA

ALLEGATO 1. Dichiarazione iniziale per il test e il collaudo della rete telematica: Archivio da consegnare a seguito dell aggiudicazione provvisoria.

ISTRUZIONI E REGOLE DEL SERVIZIO 3D SECURE ALLEGATO TECNICO E-COMMERCE

PROCEDURA DI TESSERAMENTO CON PAGAMENTO ONLINE FEDERAZIONI ITALIANA SPORT EQUESTRI

Regione Piemonte Portale Rilevazioni Crediti EELL Manuale Utente

Transcript:

MonetaWeb Hosted 3D Secure HTTP

1. Il titolare carta effettua un acquisto sul sito del Merchant 2. I dati del pagamento sono trasmessi al server del Merchant 3. Il server del Merchant inizializza il pagamento con un messaggio HTTP 4. MonetaWeb valida l inizializzazione e restituisce il PaymentID e la URL della Hosted Payment Page 5. Il server del Merchant redirige il titolare carta verso la HPP usando come parametro il PaymentID 6. Il titolare carta riempie la form con i dati sensibili della carta di credito 7. MonetaWeb storicizza i dati del pagamento e invia una Verify Enrollment Request (VEReq) ai server dei circuiti Visa/MasterCard 7A. I server di Visa/MasterCard redirigono la richiesta verso l Issuer 7B. L Issuer replica verso i Server di Visa/MasterCard con l esito dell enrollment e la URL dell Access Control Server (ACS) 2

8. Visa/MasterCard rispondono con una Verify Enrollment Response (VERes) 8A. MonetaWeb redirige il titolare carta verso l ACS dell Issuer con la Payment Authentication Request (PAReq) 8B. L ACS risponde con la Payment Authentication Response (PARes) 9. MonetaWeb invia in modalità server to server l esito del pagamento alla ResponseURL del Merchant 10. MonetaWeb legge la ResultURL e il PaymentID stampati a video dalla ResponseURL 11. Monetaweb redirige il titolare carta verso la ResultURL con il PaymentID come parametro 3

Protocollo: HTTP Metodo: POST Content-Type: URL Encoded (legacy): application/www-form-urlencoded or application/x-www-form-urlencoded 4

Init Servlet: E la servlet esposta per l inizializzazione dei pagamenti in modalità hosted. Riceve in ingresso i dati relativi al pagamento e restituisce un ID e la url della pagina di pagamento. URL dell ambiente di TEST: https://test.monetaonline.it/monetaweb/hosted/init/http URL dell ambiente di PRODUZIONE: https://www.monetaonline.it/monetaweb/hosted/init/http 5

Parametri di inizializzazione: Nome Descrizione Tipo Lunghezza id id associato al terminale char 8 password password associata all id terminale varchar 50 action 4 (richiesta di autorizzazione) char 2 amt Importo della transazione (es: 1.00) con 2 cifre decimali decimal 18,2 currencycode 978 (euro) langid Lingua della pagina di pagamento (ITA, USA, SPA, FRA, DEU) char 3 responseurl Pagina di ricezione della risposta (es: http://www.site.it/notify.jsp) varchar 2048 errorurl Pagina di errore (es: http://www.merchant.it/error.jsp) varchar 2048 trackid Riferimento Operazione, campo alfanumerico lungo al massimo 18 caratteri (può contenere solo lettere e numeri e deve essere varchar 18 univoco in assoluto) udf1 Descrizione del pagamento (opzionale) varchar 255 udf2 Campo utilizzabile per prepopolare i campi Titolare Carta e Email per conferma separando i due valori con il carattere punto varchar 255 e virgola (es. mario rossi;mario.rossi@mail.it ) udf3 Campo riservato - - udf4 Campo libero varchar 255 udf5 Campo riservato - - Esempio di inizializzazione HTTP: id=99999999&password=99999999&action=4&amt=1.00&currencycode=978&langid=ita& responseurl=http://www.merchant.it/notify.jsp&errorurl=http://www.merchant.it/error.jsp& trackid=trck0001&udf1=descrizione 6

Parametri di risposta all inizializzazione: Nome Descrizione Tipo Lunghezza paymentid Identificativo univoco dell ordine generato da MonetaWeb char 18 url Url della pagina di pagamento verso cui ridirigere il titolare carta varchar 50 Esempio di risposta alla init: 8508636460121029:http://www.monetaonline/monetaweb/hosted/page 7

Parametri di risposta al messaggio HTTP: Nome Descrizione Tipo Lunghezza paymentid Identificativo univoco dell ordine generato da MonetaWeb char 18 result Esito della transazione (es: APPROVED, CAPTURED, ecc.) varchar 50 auth Codice di autorizzazione, valorizzato se la transazione è stata autorizzata varchar 6 tranid Identificativo univoco della transazione generato da MonetaWeb char 18 trackid Riferimento Operazione inviato dal commerciante varchar 18 udf1 Descrizione del pagamento, se valorizzato dal commerciante varchar 255 udf2 Come valorizzato dal commerciante varchar 255 udf3 Campo utilizzato per restituire i primi 8 numeri del pan carta inserito dal titolare char 8 udf4 Come valorizzato dal commerciante varchar 255 udf5 Campo utilizzato in ambiente di produzione per restituire l'rrn scambiato con i Circuiti char 12 responsecode Codice di risposta, che può assumere i seguenti valori: 00 Transazione autorizzata e confermata (contabilizzazione implicita) 000 Transazione autorizzata (contabilizzazione esplicita) Qualsiasi valore diverso da '00' e '000' indica una transazione non autorizzata. char 3 8

Esempio pagina di ricezione della risposta <% // parsing del messaggio di risposta long paymentid = Long.parseLong(request.getParameter("paymentid")); String result = request.getparameter("result"); String auth = request.getparameter("auth"); long ref = Long.parseLong(request.getParameter("ref")); long tranid = Long.parseLong(request.getParameter("tranid")); String trackid = request.getparameter("trackid"); String details = request.getparameter("udf1"); String responsecode = request.getparameter("responsecode"); // storicizzazione dei dati // redirezione alla pagina di visualizzazione dell'esito out.println("redirect=" + "http://www.merchant.it/result.jsp" + "?paymentid=" + paymentid); %> 9

Comportamento dell ambiente di TEST: L ambiente di TEST di MonetaWeb accetta qualsiasi carta, purchè valida (circuiti abilitati di default, VISA e MASTERCARD). L esito della transazione viene determinato in base all importo valorizzato: Importo = 9999 transazione negata Importo <> 9999 transazione autorizzata 10