MonetaWeb. Hosted 3D Secure XML

Documenti analoghi
MonetaWeb. Hosted 3D Secure HTTP

MonetaWeb 2.0. Ultimo aggiornamento 10/01/2014

MonetaWeb 2.0 Novembre 2017

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

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

MonetaWeb 2.0 Dicembre 2015

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

Consorzio Triveneto S.p.A. Payment Gateway

SERVIZIO E-COMMERCE FILE AUTORIZZAZIONE. Codice Documento : tracciato_autorizzazione_batch Versione : 3.2. Pag. 1

Manuale del portale di back office di MonetaWeb DOCUMENTO AD USO DEL CLIENTE

Procedura d adesione e utilizzo del servizio

Virtual POS 4.0. Indicazioni specifiche su Raiffeisen Payment Gateway

Procedura d adesione e utilizzo del servizio

MANUALE DI INTEGRAZIONE API & WEB SERVICES

Procedura d adesione e utilizzo del servizio

One Page Checkout / Alias Gateway

Manuale di riferimento per l integrazione con i MERCHANT SYSTEMS

GESTIONE DELLE COMUNICAZIONI

Payment Services CONTO DI PAGAMENTO E SERVIZI ABBINATI

Consorzio Triveneto S.p.A. Payment Gateway

SMS Gateway - Specifiche WS. Specifica Tecnica

18/05/2016 MANUALE UTENTE

Codici delle carte di credito e formula di Luhn

Università Degli Studi Di Perugia Sicurezza Informatica A.A. 2011/2012

COMMERCIO ELETTRONICO Integrazione server to server

BACK OFFICE OPERATIVO X-PAY Versione: 2-07/02/2017

PIN. CARTA DI CREDITO:

UNA PIATTAFORMA SICURA PER I PAGAMENTI ONLINE

MAIL ORDER E TELEPHONE ORDER Integrazione server to server

N.B. il terminale POS non è ancora abilitato sul circuito PAGOBANCOMAT (tutte le carte di debito sono comunque abilitate sul circuito Maestro).

2016 PostFinance. Possibili errori

Manuale XML SERVICE FATTURA ELETTRONICA EASY. Version Description Author Date Approved Approved date V1 30/06/2014 V2 01/12/2014

Specifiche tecniche di. Specifiche tecniche di. servizio di POS Virtuale integrazione con il servizio di POS Virtuale

ALLEGATO Specifiche di Interfaccia

FATTURAZIONE ELETTRONICA: PIATTAFORMA WEBDPC VENETO

PROGETTO TESSERA SANITARIA DICHIARAZIONE PRECOMPILATA

Banche e Sicurezza 2016

Manuale utente. Ministero delle Infrastrutture e dei Trasporti. GEIW_ManualeUtente_GestioneIstruttoria_UtenteImpresa-1.0.docx

ProgettoSMS. Manuale Gateway FTP Text

La carta pensata per i dipendenti ASL Alessandria frutto della collaborazione tra Banca Regionale Europea e Azienda Sanitaria Locale della Provincia

Le carte di Pagamento


Specifiche tecniche di integrazione con il servizio di POS Virtuale

Manuale D Uso. Sistema di Registrazione FormaSicilia

Portale Unico dei Servizi NoiPA. Guida all accesso

Apriti Sesamo Plus Client per Windows

1.Premessa 2. 2.Struttura e caratteristiche del documento XML 2

Nasce Argentea, su iniziativa degli istituti di credito della regione Trentino-Alto Adige.

COMMERCIO ELETTRONICO Integrazione Front office web e Front office Mobile

MUD 2016 DICHIARAZIONE MUD PER LE ATTIVITA' SVOLTE NELL'ANNO MUD TELEMATICO Rifiuti Speciali Aziende ed Enti

COMMERCIO ELETTRONICO

Protocollo. per il. gioco a distanza PGAD

Integrazione di Service Provider e Identity Provider SiRAC e INF3

Ordinativo Informatico Gateway su Web Services

Alma Mater Studiorum Università di Bologna. Scuola di Ingegneria e Architettura. Tecnologie Web T. Esercitazione 09 Riepilogo

Specifiche tecniche differita farmaceutica

Alma Mater Studiorum Università di Bologna. Scuola di Ingegneria e Architettura. Tecnologie Web T. Esercitazione Riepilogo

Argomenti 2 parte 2 PARTE

Sistema per il monitoraggio della Spesa Sanitaria

Manuale del portale di back office di MonetaWeb

Avvisi e SMS: attivazione di 5 avvisi per tutti i titolari di carta

Pos virtuale per pagamenti con carte di credito

Manuale NoiPA. Modifica Dati Personali

2011 Politecnico di Torino 1

# Creazione file telematico modelli Intrastat

Istruzioni per la gestione della password personale

SERVIZIO POW E-COMMERCE

SISTEMA TESSERA SANITARIA 730 SPESE SANITARIE

L OBBLIGO PER I NOTAI DI FATTURAZIONE ELETTRONICA VERSO LA P.A.

Servizio POS Virtuale Virtual Pay

Guida Sicurezza Web Postepay

SETEFI MonetaWeb 2.0 Guida d'installazione ed Utilizzo

Avviso pubblico Ricerca di PSP interessati all applicazione di commissioni particolari migliorative su PagoPA per l Emilia-Romagna

UniCredit PagOnline Carte Guida d'installazione ed Utilizzo

Contest grafico Applicazione mobile Area Clienti3

SISTEMA TESSERA SANITARIA 730 SPESE SANITARIE

Scheda Servizi Piattaforma Hub Agyo

ESSE3 Integrazione con GOVPAY per la gestione dei. pagamenti tramite PAGOPA

IL COLLEGIO DI ROMA. Finanziario

Fatturazione elettronica. 25 marzo 2015 Nicola Rebecchi

Pagamento online Certificato di Anagrafe/Stato Civile

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

Corso di Reti di Calcolatori L-A

GUIDA ALLA TRASMISSIONE TELEMATICA DEI DATI

Servizio POS Virtuale. Scheda Informativa

sostafacile il modo più facile per pagare la sosta Piacenza, 7 Marzo 2016

A cura di SIAF Sistema Informatico dell Ateneo Fiorentino

Corso di PHP. Prerequisiti. 6.2 PHP e il web 2. Conoscenza HTML Tecnica della programmazione Principi di programmazione web

DMSmart_Fattura_PA. v Fattura PA v.1.2

SISTEMA TESSERA SANITARIA 730 SPESE SANITARIE

Regione Liguria nel corso del 2016 si è adeguata al Nodo nazionale dei Pagamenti (PagoPA).

Pagamenti da Portale CBI: il bonifico telematico verso l Agenzia del Territorio. Marco Esposito. Project Manager Business e Operations Consorzio CBI

IMPRESE SETTORE DELLO SPETTACOLO

GENERA AMBIENTE MANUALE PER L'UTENTE

Comunicazioni sicure su Internet: https e SSL. Fisica dell Informazione

GUIDA APPLICATIVA DICHIARAZIONE RLS INTERMEDIARIO

FATTURA ELETTRONICA VERSO PA OBBLIGO DAL 31 MARZO 2015

GUIDA APPLICATIVA INVIO TELEMATICO. Manuale Aziende. Versione 1.0. Invio Telematico Aziende

Manuale utente Gestione Utenti Portale Albo

Cosa cambia per il Manifesto delle Merci in Arrivo (MMA)

Transcript:

MonetaWeb Hosted 3D Secure XML

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 XML (vedi pag. 4) 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 (vedi pag. 7) 11. Monetaweb redirige il titolare carta verso la ResultURL con il PaymentID come parametro 3

Servlet per l inizializzazione del pagamento con un messaggio XML : https://www.monetaonline.it/mpi2/servlet/paymentinitxmlservlet Esempio messaggio XML: <id>99999999</id><password>99999999</password><action>4</action><amt>1.00</amt><currency code>978</currencycode><langid>ita</langid><responseurl>http://www.merchant.it/notify.jsp</respo nseurl><errorurl>http://www.merchant.it/error.jsp</errorurl><trackid>trck0001</trackid><udf1>descr izione</udf1> 4

Parametri di chiamata del messaggio XML: id Alias associato al terminale password Alias associato al terminale action Fisso a 4 (richiesta autorizzazione) amt Importo della transazione (es: 1.00) currencycode Fisso a 978 (valuta euro) langid Lingua della pagina di pagamento (ITA, USA, SPA, FRA, DEU) responseurl Pagina di ricezione della risposta (es: http://www.merchant.it/notify.jsp) errorurl Pagina di errore (es: http://www.merchant.it/error.jsp) trackid Riferimento Operazione, campo alfanumerico lungo al massimo 18 caratteri (può contenere solo lettere e numeri e deve essere univoco in assoluto) udf1 Descrizione del pagamento (opzionale) 5

Parametri di risposta al messaggio XML: paymentid result auth ref tranid trackid udf1 responsecode Identificativo univoco dell ordine generato da MonetaWeb Esito della transazione (es: APPROVED, CAPTURED, ecc.) Codice di autorizzazione, valorizzato se la transazione è stata autorizzata ( 999999 se autorizzata in test) Riferimento della transazione generato dal Sistema Autorizzativo Identificativo della transazione generato da MonetaWeb Riferimento Operazione inviato dal commerciante Descrizione del pagamento, se valorizzato dal commerciante Codice di risposta (es: 00 o 000 se autorizzata) 6

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); %> 7