open menu
axerve docs
Prevenzione frodi/Axerve Guaranteed Payment

Axerve Guaranteed Payment

Funzionalità disponibili
attivaS2S SOAP
attivaS2S REST
attivaLightbox
attivaPagina pagamento standard (PAGAM)
attivaPagina pagamento personalizzata (iFrame)
attivaPlugin
warning

Al momento, non tutti i plugin sono supportati.

Axerve Guaranteed Payment è una soluzione end-to-end di prevenzione frodi per esercenti online che sfrutta un sistema di intelligenza artificiale per valutare i livelli di rischio delle transazioni (Powered by Riskified).

Inoltre, in caso di frode, l'esercente ha diritto al rimborso della disputa subita per le transazioni inizialmente approvate da Axerve Guaranteed Payment.

Quando un esercente accetta di entrare nel programma di protezione Axerve Guaranteed Payment può scegliere tra due modalità operative:

  • Shop Protection. Con questa modalità tutte le transazioni sono passate a Axerve Guaranteed Payment per essere valutate.

  • Select & Submit. Si può scegliere di valutare solo alcune transazioni considerate sospette. Bisogna comunque inviare a Axerve Guaranteed Payment tutti i dati della transazione e specificare quali transazioni devono essere controllate impostando il flag SubmitForReview su 1.

Basandosi su questi dati, Axerve Guaranteed Payment restituisce una risposta di rischio (ACCEPTEDDECLINEDUnderReview).

L'indicatore di rischio per ciascuna transazione analizzata è rappresentato in Active Report del Back Office con uno scudetto verde, rosso o, in rari casi, giallo.

L’esercente può decidere se effettuare la transazione basandosi sulla risposta, ma non è obbligato ad attenersi al risultato della valutazione. È possibile, per esempio, movimentare una transazione con il risultato DECLINED.

Il servizio può inoltre essere integrato in modalità post-autorizzativa o pre-autorizzativa:

  • La modalità post-autorizzativa consente di avere una maggior precisione di analisi della transazione: infatti, in questo caso il sistema di prevenzione frodi non sarà sottoposto a limiti di tempo per cui potrà restituire la previsione più accurata circa la rischiosità dell'ordine. Questa modalità è consigliata per tutti i casi in cui risulti applicabile. Con questa integrazione, i tempi di risposta medi di Axerve Guaranteed Payment sono inferiori ai 3 secondi. Può capitare in rare occasioni che i tempi di elaborazione siano superiori: durante questo periodo la transazione viene contrassegnata come UnderReview. Le transazioni analizzate e con esito del servizio, saranno solo quelle autorizzate.

  • La modalità pre-autorizzativa, invece, è ottimizzata per fornire tempi di risposta più rapidi ed è ideale per tutti gli scenari in cui sia necessario concludere i pagamenti con cattura contestuale all'autorizzazione. Con questa integrazione le transazioni declinate dal servizio non verranno autorizzate.  

default

Axerve Guaranteed Payment è disponibile su richiesta, contattando il proprio account manager.

Verrà richiesto del materiale per poter usufruire del servizio, ci sarà un periodo di testing e una volta in produzione ci sarà un periodo di una o due settimane, chiamato Shadow mode, in cui l'esito del servizio non deve essere preso in considerazione.

Come implementare Axerve Guaranteed Payment

Axerve Guaranteed Payment richiede di:

  1. Installare lo snippet di tracking dell’utente, chiamato Store Front Beacon. Può essere installato sia sul sito che in un’applicazione mobile.

  2. Inviare il session_id ripreso dallo script a Axerve Ecommerce Solutions attraverso il servizio web pertinente.

Installare Store Front Beacon

Su una pagina web

Il Store Front Beacon di Axerve Guaranteed Payment è uno snippet di codice inserito nelle pagine del negozio online. È importante che il codice venga inserito nel header o nel footer del sito, in modo che le informazioni vengano raccolte da ogni pagina. Si carica in modo asincrono e non influisce sul tempo di caricamento della pagina.

Passaggi di implementazione:

  1. Copiare lo snippet JavaScript che si può trovare nei documenti - Store Front Beaconexternal link e sostituire le variabili evidenziate:

    • Dominio del negozio

    • ID di Sessione – l’identificatore unico creato quando un utente arriva sul sito. L’ID di sessione deve essere creato all’inizio della visita dell’utente nel negozio, e non quando viene creato il carrello.

    • Nota: l’ID di Sessione deve essere passato a Axerve Ecommerce Solutions nel campo BeaconSessionID e nel tag OrderDetails.

  2. Incollare lo snippet beacon JavaScript nell'HTML del sito.

Una nota sulle Single Page Applications (SPA)

Store Front Beacon supporta siti il cui contenuto viene caricato dinamicamente senza i caricamenti tradizionali della pagina completa. Per tracciare i contenuti caricati dinamicamente come pageview distinte inviare una hit di pageview al Beacon del Guaranteed Checkout di Axerve Ecommerce Solutions e specificare il nome della pagina come stringa del parametro.

RISKX.go('/new-page')

Nelle Mobile App

In Mobile SDKs per App Nativeexternal link si trovano tutti i dettagli per le piattaforme Apple e Android.

Inviare i dati della transazione a Axerve Ecommerce Solutions

Una volta abilitati è necessario, secondo l'integrazione usata, mandare i dettagli del carrello e del buyer nell'OrderDetails delle nostre API.

Su https://api.gestpay.it/#orderdetailsapi link vengono descritti i campi da popolare con l’indicazione Required/Recommended/Optional e i vari vincoli (dimensioni, valori accettati).

I vincoli sono da rispettare, quindi è consigliato mettere delle validazioni sui campi prima che questi vengano inviati. 

Autorizzazione e Movimentazione separata

Consigliamo l'utilizzo del servizio con la separazione tra autorizzazione e movimentazione(cattura) della transazione, impostabile dal Merchant Back Office di Gestpay (MBO).

Autorizzazione: In seguito ad una richiesta autorizzativa conclusa con successo, i fondi richiesti vengono prenotati sul conto/carta del buyer.

Movimentazione: In seguito ad una autorizzazione è possibile addebitare al buyer i fondi prenotati e accreditare il conto del merchant.

Cancellazione: In seguito ad una autorizzazione è possibile liberare i fondi prenotati sul conto del buyer.

Configurazione > Ambiente > MOTO

Come mostrato precedentemente, è possibile separare la cattura dall'autorizzazione, impostando un comportamento automatico, cattura o cancellazione, entro x giorni dalla data di autorizzazione.

default

Su Back Office (dashboard myCommerce) il massimo è 25 giorni, bisogna però verificare con il proprio acquirer quale sia la durata effettiva dell'autorizzazione concessa.

Durante il periodo selezionato è comunque possibile intervenire catturando (https://api.axerve.com/#callsettles2sapi link / https://api.axerve.com/#post-payment-captureapi link) o cancellando (https://api.axerve.com/#calldeletes2sapi link / https://api.axerve.com/#post-payment-cancelapi link) la transazione, tramite i nostri web service o manualmente da Back Office.

Per quanto riguarda le richieste di cancellazione, al fine di migliorare i dati in nostro possesso, è richiesto il passaggio della motivazione come ad esempio "Out of stock" o "Suspected Fraud" nel campo dedicato.

Esito del servizio

A prescindere dall'integrazione usata (Rest, Soap, iFrame, Lightbox, ecc), essendo il servizio post autorizzativo e asincrono, le notifiche e le response delle chiamate autorizzative avranno, nella maggior parte dei casi, il RiskResponseCode e RiskResponseDescription valorizzati con un esito transitorio. Sarà quindi necessario utilizzare una delle chiamate di lettura della transazione per conoscere lo score definitivo dato dal servizio: callreadtrxs2sapi link per le SOAP e post-payment-detailapi link per le REST.

Questa chiamata può essere fatta in polling, ad esempio dopo 3 secondi dall'autorizzazione, dopo un minuto e per finire ogni ora fino a quando non si ottiene l'esito definitivo che, eccetto rari casi, dovrebbe venir restituito entro 3 secondi.

I valori che possono essere restituiti nel riskResponseCode sono i seguenti https://api.axerve.com/#risk-response-codesapi link

Valore
Descrizione

submitted

La transazione è under review.

declined

Transazione non approvata da Axerve Guaranteed Payment.

created

La transazione è stata ricevuta da Axerve Guaranteed Payment

captured

Per il piano Select&Submitcaptured viene restituito per le transazioni che non vengono evidenziate per la review.

approved

Transazione approvata da Axerve Guaranteed Payment.

Qualsiasi altro valore

Errore restituito da Axerve Guaranteed Payment.

Testare Axerve Guaranteed Payment in sandbox

In Sandbox external linkè possibile testare i vari scenari (non applicabili per advice > link), utilizzando come carta 4775718800002026 e passando mail specifiche nel campo OrderDetails >  CustomerDetail > PrimaryEmail

  • test@decline.com per ottenere uno status DECLINED

  • test@approve.com per ottenere uno status ACCEPTED

Passando un'e-mail generica, come ad esempio test@axervetest.comexternal link, la transazione rimarrà in under review.

Prima di procedere all'attivazione in produzione, sarà necessario condividere con Axerve alcuni test su scenari standard.

Di seguito alcuni esempi.

  • Transazione autorizzata e approvata dal servizio, successivamente catturata.

  • Transazione autorizzata e approvata dal servizio, successivamente cancellata.

  • Transazione autorizzata e declinata dal servizio, successivamente cancellata.

Consigliamo di testare e spiegare i casi più completi. Ad esempio, per un merchant che fornisce beni fisici e digitali, fare una transazione con articoli fisici e non, passando indirizzo di spedizione diverso dall'indirizzo di fatturazione, verificando che la somma degli articoli, delle spese di spedizione meno eventuali sconti, torni con quanto richiesto in autorizzativo. 

Rimborso transazioni fraudolente

 Il servizio prevede la possibilità di richiedere un rimborso per le transazioni, approvate dal servizio, su cui è nata una disputa per frode.
Per aprire la pratica di rimborso è necessario:

  • Inviare, entro 7 giorni dalla data del chargeback (esclusivamente di dispute per frode), al cassetto frodi@axerve.comexternal link una mail con oggetto: "Richiesta di rimborso - ShopLogin - BankTransactionID".

ShopLogin è il codice Axerve con su è passata la transazione. BankTransactionID è il codice numerico univoco che Axerve associa ad ogni transazione.

  •  La mail deve contenere il seguente template compilato Template external linke:

    • La prova di consegna (POD - proof of delivery), in formato pdf con nome "ShopLogin_BankTransactionID" (Es. 9000001_321.pdf).
      In alternativa

    • Tracking number valido e il nome, per esteso, della compagnia di trasporto.

default

Il cassetto frodi@axerve.comexternal link si occupa della gestione delle pratiche e di fornire, a richiesta, informazioni aggiuntive sull'esito fornito dal servizio.
Per quanto riguarda la gestione della disputa, bisogna contattare l'acquirer di riferimento.

Una richiesta di rimborso può, eccezionalmente, essere respinta. Ad esempio, citando il contratto: "Affinché l'esercente possa beneficiare del rimborso, l'indirizzo di spedizione riportato sul documento di prova dell’avvenuta consegna deve corrispondere con l'indirizzo riportato nell'ordine che è stato sottoposto a valutazione da parte del Servizio. Axerve non rimborserà qualora la spedizione sia stata inviata a un indirizzo diverso, quando sia stata reindirizzata a un indirizzo diverso, inclusa qualsiasi struttura di prelievo spedizioni
degli uffici postali. Axerve consiglia all'esercente di non autorizzare il reindirizzamento della spedizione ai propri spedizionieri." 

Linee guida tecniche

Durante l'implementazione è fortemente consigliato di fare riferimento a https://api.gestpay.it/#orderdetailsapi link in cui vengono descritti i vincoli dei campi. Inoltre, come è possibile dedurre dagli esempi, l'importo richiesto in autorizzativo deve coincidere con quanto presente in orderDetails.
Quando si utilizzano PagamS2S e Create (Non PBL) bisogna passare l'indirizzo IP del buyer nel campo "clientIP" come mostrato negli esempi.

Beni fisici

SOAP
REST

callPagamS2S

copy
1 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ecom="https://ecomms2s.sella.it/">
2   <soapenv:Header/>
3   <soapenv:Body>
4      <ecom:callPagamS2S>
5         <ecom:shopLogin>GESPAY00001</ecom:shopLogin>
6         <ecom:uicCode>242</ecom:uicCode>
7         <ecom:amount>19.52</ecom:amount>
8         <ecom:shopTransactionId>OrderID_001</ecom:shopTransactionId>
9         <ecom:cardNumber>4775718800002026</ecom:cardNumber>
10         <ecom:expiryMonth>05</ecom:expiryMonth>
11         <ecom:expiryYear>27</ecom:expiryYear>
12         <ecom:cvv>390</ecom:cvv>
13         <ecom:clientIP>213.218.53.171</ecom:clientIP>
14         <!-- https://api.gestpay.it/#orderdetails :-->
15          <ecom:OrderDetails>
16            <ecom:FraudPrevention>
17               <ecom:SubmitForReview>1</ecom:SubmitForReview>                       
18               <ecom:Source>web</ecom:Source>
19               <ecom:SubmissionReason>rule_decision</ecom:SubmissionReason>
20               <ecom:BeaconSessionID>0ab076e5-632739d7-0f55cf66-a11ce4b7</ecom:BeaconSessionID>              
21            </ecom:FraudPrevention>
22            <ecom:CustomerDetail>
23                <ecom:MerchantCustomerID>Buyer0711</ecom:MerchantCustomerID>
24                <ecom:CreatedAtDate>2017-13-16 15:28</ecom:CreatedAtDate>
25               <ecom:FirstName>Luther</ecom:FirstName>
26               <ecom:Lastname>Hargreeves</ecom:Lastname>
27               <ecom:PrimaryEmail>test@approve.com</ecom:PrimaryEmail>
28               <ecom:VerifiedEmail>false</ecom:VerifiedEmail>
29            </ecom:CustomerDetail>
30            <ecom:ShippingAddress>
31            <ecom:FirstName>Katniss</ecom:FirstName>
32            <ecom:Lastname>Everdeen</ecom:Lastname>
33            <ecom:StreetName>Via Castello, 52</ecom:StreetName>
34               <ecom:CountryCode>IT</ecom:CountryCode>
35               <ecom:PrimaryPhone>01520123</ecom:PrimaryPhone>               
36               <ecom:City>Ronco Biellese</ecom:City>
37               <ecom:State>Biella</ecom:State>                
38               <ecom:StateCode>BI</ecom:StateCode>
39            <ecom:ZipCode>13848</ecom:ZipCode>    
40          </ecom:ShippingAddress>
41            <ecom:BillingAddress>
42               <ecom:FirstName>Eleanor</ecom:FirstName>
43               <ecom:Lastname>Shellstrop</ecom:Lastname>
44               <ecom:StreetName>Via dei Ponderanesi, 2</ecom:StreetName>
45               <ecom:CountryCode>IT</ecom:CountryCode>
46               <ecom:PrimaryPhone>01523323</ecom:PrimaryPhone>               
47               <ecom:City>Ponderano</ecom:City>
48               <ecom:State>Biella</ecom:State>                
49               <ecom:StateCode>BI</ecom:StateCode>
50            <ecom:ZipCode>13875</ecom:ZipCode>               
51            </ecom:BillingAddress>
52            <ecom:ProductDetails>
53               <ecom:ProductDetail>
54                           <ecom:ProductCode>94711</ecom:ProductCode>
55                           <ecom:SKU>18SK</ecom:SKU>
56                           <ecom:Name>SOCKS</ecom:Name>
57                           <ecom:Quantity>2</ecom:Quantity>
58                           <ecom:Price>4</ecom:Price>
59                           <ecom:Type>physical</ecom:Type>
60                           <ecom:RequiresShipping>true</ecom:RequiresShipping>
61                           <ecom:Category>Clothing</ecom:Category>
62                           <ecom:SubCategory>Socks</ecom:SubCategory>
63                           <ecom:Brand>UAClothes</ecom:Brand>
64               </ecom:ProductDetail>
65               <ecom:ProductDetail>
66                           <ecom:ProductCode>94718</ecom:ProductCode>
67                           <ecom:SKU>27SK</ecom:SKU>
68                           <ecom:Name>SWEATSHIRT</ecom:Name>
69                           <ecom:Quantity>1</ecom:Quantity>
70                           <ecom:Price>5</ecom:Price>
71                           <ecom:Type>physical</ecom:Type>
72                           <ecom:RequiresShipping>true</ecom:RequiresShipping>
73                           <ecom:Category>Clothing</ecom:Category>
74                           <ecom:SubCategory>Shirt</ecom:SubCategory>
75                           <ecom:Brand>UAClothes</ecom:Brand>
76               </ecom:ProductDetail>
77             <ecom:ProductDetail>
78                          <ecom:ProductCode>883</ecom:ProductCode>
79                          <ecom:SKU>Giftcard883</ecom:SKU>
80                          <ecom:Name>Giftcard_5</ecom:Name>
81                          <ecom:Quantity>1</ecom:Quantity>
82                          <ecom:Price>5</ecom:Price>
83                          <ecom:Type>digital</ecom:Type>
84                          <ecom:RequiresShipping>false</ecom:RequiresShipping>
85                       <ecom:DigitalGiftCardDetails>
86                              <ecom:SenderName>Luther Hargreeves</ecom:SenderName>
87                              <ecom:DisplayName>Percy Jackson</ecom:DisplayName>
88                              <ecom:GreetingMessage>Congratulations! This should help with the honeymoon.</ecom:GreetingMessage>
89                              <ecom:Recipient>
90                                 <ecom:Email>test@approve.com</ecom:Email>
91                                 <ecom:Phone>3491234568</ecom:Phone>
92                              </ecom:Recipient>
93                           </ecom:DigitalGiftCardDetails>
94               </ecom:ProductDetail>                  
95            </ecom:ProductDetails>
96            <ecom:ShippingLines>
97            <ecom:ShippingLine>
98                <ecom:Price>9.52</ecom:Price>
99                <ecom:Title>DHL Express Ship EUROPE</ecom:Title>
100                <ecom:Code>72-B03</ecom:Code>
101            </ecom:ShippingLine> 
102          </ecom:ShippingLines>
103            <ecom:DiscountCodes>
104               <ecom:DiscountCode>
105                  <ecom:Amount>8</ecom:Amount>
106                  <ecom:Code>Winter</ecom:Code>
107               </ecom:DiscountCode>
108            </ecom:DiscountCodes>
109         </ecom:OrderDetails> 
110         <ecom:apikey></ecom:apikey>
111      </ecom:callPagamS2S>
112   </soapenv:Body>
113</soapenv:Envelope>

Encrypt

copy
1<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ecom="https://ecomm.sella.it/">
2   <soapenv:Header/>
3   <soapenv:Body>
4      <ecom:Encrypt>
5         <ecom:shopLogin>GESPAY00001</ecom:shopLogin>
6         <ecom:uicCode>242</ecom:uicCode>
7         <ecom:amount>19.52</ecom:amount>
8         <ecom:shopTransactionId>OrderID_001</ecom:shopTransactionId>
9         <!-- https://api.gestpay.it/#orderdetails :-->
10          <ecom:OrderDetails>
11            <ecom:FraudPrevention>
12               <ecom:SubmitForReview>1</ecom:SubmitForReview>                       
13               <ecom:Source>web</ecom:Source>
14               <ecom:SubmissionReason>rule_decision</ecom:SubmissionReason>
15               <ecom:BeaconSessionID>0ab076e5-632739d7-0f55cf66-a11ce4b7</ecom:BeaconSessionID>              
16            </ecom:FraudPrevention>
17            <ecom:CustomerDetail>
18                <ecom:MerchantCustomerID>Buyer0711</ecom:MerchantCustomerID>
19                <ecom:CreatedAtDate>2017-13-16 15:28</ecom:CreatedAtDate>
20               <ecom:FirstName>Luther</ecom:FirstName>
21               <ecom:Lastname>Hargreeves</ecom:Lastname>
22               <ecom:PrimaryEmail>test@approve.com</ecom:PrimaryEmail>
23               <ecom:VerifiedEmail>false</ecom:VerifiedEmail>
24            </ecom:CustomerDetail>
25            <ecom:ShippingAddress>
26            <ecom:FirstName>Katniss</ecom:FirstName>
27            <ecom:Lastname>Everdeen</ecom:Lastname>
28            <ecom:StreetName>Via Castello, 52</ecom:StreetName>
29               <ecom:CountryCode>IT</ecom:CountryCode>
30               <ecom:PrimaryPhone>01520123</ecom:PrimaryPhone>               
31               <ecom:City>Ronco Biellese</ecom:City>
32               <ecom:State>Biella</ecom:State>                
33               <ecom:StateCode>BI</ecom:StateCode>
34            <ecom:ZipCode>13848</ecom:ZipCode>    
35          </ecom:ShippingAddress>
36            <ecom:BillingAddress>
37               <ecom:FirstName>Eleanor</ecom:FirstName>
38               <ecom:Lastname>Shellstrop</ecom:Lastname>
39               <ecom:StreetName>Via dei Ponderanesi, 2</ecom:StreetName>
40               <ecom:CountryCode>IT</ecom:CountryCode>
41               <ecom:PrimaryPhone>01523323</ecom:PrimaryPhone>               
42               <ecom:City>Ponderano</ecom:City>
43               <ecom:State>Biella</ecom:State>                
44               <ecom:StateCode>BI</ecom:StateCode>
45            <ecom:ZipCode>13875</ecom:ZipCode>               
46            </ecom:BillingAddress>
47            <ecom:ProductDetails>
48               <ecom:ProductDetail>
49                           <ecom:ProductCode>94711</ecom:ProductCode>
50                           <ecom:SKU>18SK</ecom:SKU>
51                           <ecom:Name>SOCKS</ecom:Name>
52                           <ecom:Quantity>2</ecom:Quantity>
53                           <ecom:Price>4</ecom:Price>
54                           <ecom:Type>physical</ecom:Type>
55                           <ecom:RequiresShipping>true</ecom:RequiresShipping>
56                           <ecom:Category>Clothing</ecom:Category>
57                           <ecom:SubCategory>Socks</ecom:SubCategory>
58                           <ecom:Brand>UAClothes</ecom:Brand>
59               </ecom:ProductDetail>
60               <ecom:ProductDetail>
61                           <ecom:ProductCode>94718</ecom:ProductCode>
62                           <ecom:SKU>27SK</ecom:SKU>
63                           <ecom:Name>SWEATSHIRT</ecom:Name>
64                           <ecom:Quantity>1</ecom:Quantity>
65                           <ecom:Price>5</ecom:Price>
66                           <ecom:Type>physical</ecom:Type>
67                           <ecom:RequiresShipping>true</ecom:RequiresShipping>
68                           <ecom:Category>Clothing</ecom:Category>
69                           <ecom:SubCategory>Shirt</ecom:SubCategory>
70                           <ecom:Brand>UAClothes</ecom:Brand>
71               </ecom:ProductDetail>
72             <ecom:ProductDetail>
73                          <ecom:ProductCode>883</ecom:ProductCode>
74                          <ecom:SKU>Giftcard883</ecom:SKU>
75                          <ecom:Name>Giftcard_5</ecom:Name>
76                          <ecom:Quantity>1</ecom:Quantity>
77                          <ecom:Price>5</ecom:Price>
78                          <ecom:Type>digital</ecom:Type>
79                          <ecom:RequiresShipping>false</ecom:RequiresShipping>
80                       <ecom:DigitalGiftCardDetails>
81                              <ecom:SenderName>Luther Hargreeves</ecom:SenderName>
82                              <ecom:DisplayName>Percy Jackson</ecom:DisplayName>
83                              <ecom:GreetingMessage>Congratulations! This should help with the honeymoon.</ecom:GreetingMessage>
84                              <ecom:Recipient>
85                                 <ecom:Email>test@approve.com</ecom:Email>
86                                 <ecom:Phone>3491234568</ecom:Phone>
87                              </ecom:Recipient>
88                           </ecom:DigitalGiftCardDetails>
89               </ecom:ProductDetail>                  
90            </ecom:ProductDetails>
91            <ecom:ShippingLines>
92            <ecom:ShippingLine>
93                <ecom:Price>9.52</ecom:Price>
94                <ecom:Title>DHL Express Ship EUROPE</ecom:Title>
95                <ecom:Code>72-B03</ecom:Code>
96            </ecom:ShippingLine> 
97          </ecom:ShippingLines>
98            <ecom:DiscountCodes>
99               <ecom:DiscountCode>
100                  <ecom:Amount>8</ecom:Amount>
101                  <ecom:Code>Winter</ecom:Code>
102               </ecom:DiscountCode>
103            </ecom:DiscountCodes>
104         </ecom:OrderDetails>  
105         <ecom:apikey></ecom:apikey>
106      </ecom:Encrypt>
107   </soapenv:Body>
108</soapenv:Envelope>

iFrame

Verificare SOAP Encrypt - online pagam example, dopodiché procedere con js sul flow dell'integrazione iFrame.

Travel/Accomodation

SOAP
REST

callPagamS2S

copy
1<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ecom="https://ecomms2s.sella.it/">
2   <soapenv:Header/>
3   <soapenv:Body>
4      <ecom:callPagamS2S>
5         <ecom:shopLogin>GESPAY00001</ecom:shopLogin>
6         <ecom:uicCode>242</ecom:uicCode>
7         <ecom:amount>1251</ecom:amount>
8         <ecom:shopTransactionId>OrderID_001</ecom:shopTransactionId>
9         <ecom:cardNumber>4775718800002026</ecom:cardNumber>
10         <ecom:expiryMonth>05</ecom:expiryMonth>
11         <ecom:expiryYear>27</ecom:expiryYear>
12         <ecom:cvv>390</ecom:cvv>
13         <ecom:clientIP>213.218.53.171</ecom:clientIP>
14         <!-- https://api.gestpay.it/#orderdetails :-->
15          <ecom:OrderDetails>
16            <ecom:FraudPrevention>
17               <ecom:SubmitForReview>1</ecom:SubmitForReview>                      
18               <ecom:Source>web</ecom:Source>
19               <ecom:SubmissionReason>rule_decision</ecom:SubmissionReason>
20               <ecom:BeaconSessionID>0ab076e5-632739d7-0f55cf66-a11ce4b7</ecom:BeaconSessionID>             
21            </ecom:FraudPrevention>
22            <ecom:CustomerDetail>
23                <ecom:MerchantCustomerID>Buyer0711</ecom:MerchantCustomerID>
24                <ecom:CreatedAtDate>2017-13-16 15:28</ecom:CreatedAtDate>
25               <ecom:FirstName>Luther</ecom:FirstName>
26               <ecom:Lastname>Hargreeves</ecom:Lastname>
27               <ecom:PrimaryEmail>test@approve.com</ecom:PrimaryEmail>
28               <ecom:VerifiedEmail>false</ecom:VerifiedEmail>
29            </ecom:CustomerDetail>
30            <ecom:BillingAddress>
31               <ecom:FirstName>Eleanor</ecom:FirstName>
32               <ecom:Lastname>Shellstrop</ecom:Lastname>
33               <ecom:StreetName>Via dei Ponderanesi, 2</ecom:StreetName>
34               <ecom:CountryCode>IT</ecom:CountryCode>
35               <ecom:PrimaryPhone>0152434640</ecom:PrimaryPhone>              
36               <ecom:City>Ponderano</ecom:City>
37               <ecom:State>Biella</ecom:State>               
38               <ecom:StateCode>BI</ecom:StateCode>
39            <ecom:ZipCode>13875</ecom:ZipCode>              
40            </ecom:BillingAddress>
41            <ecom:DiscountCodes>
42               <ecom:DiscountCode>
43                  <ecom:Amount>121</ecom:Amount>
44                  <ecom:Code>Winter</ecom:Code>
45               </ecom:DiscountCode>
46            </ecom:DiscountCodes>
47<!-- Accommodation Industry :-->
48            <ecom:AccommodationDetails>
49               <ecom:AccommodationDetail>
50                  <ecom:RoomType>Double</ecom:RoomType>
51                  <ecom:City>Berlin</ecom:City>
52                  <ecom:CountryCode>DE</ecom:CountryCode>
53                  <ecom:CheckInDate>2021-11-20T14:00:00+2</ecom:CheckInDate>
54                  <ecom:CheckOutDate>2021-11-22T14:00:00+2</ecom:CheckOutDate>
55                  <ecom:Rating>3</ecom:Rating>
56                  <ecom:NumberOfGuests>2</ecom:NumberOfGuests>
57                  <ecom:CancellationPolicy>Non-Refundable</ecom:CancellationPolicy>
58                  <ecom:AccommodationType>Hotel</ecom:AccommodationType>
59                  <ecom:Title>Welcome Hotel BE</ecom:Title>
60                  <ecom:Price>342</ecom:Price>
61                  <ecom:ProductId>DE714</ecom:ProductId>
62                  <ecom:Quantity>1</ecom:Quantity>
63               </ecom:AccommodationDetail>
64               <ecom:AccommodationDetail>
65                  <ecom:RoomType>Double Deluxe</ecom:RoomType>
66                  <ecom:City>Madrid</ecom:City>
67                  <ecom:CountryCode>ES</ecom:CountryCode>
68                  <ecom:CheckInDate>2021-12-06T22:00:00+2</ecom:CheckInDate>
69                  <ecom:CheckOutDate>2021-12-08T12:00:00+2</ecom:CheckOutDate>
70                  <ecom:Rating>3</ecom:Rating>
71                  <ecom:NumberOfGuests>2</ecom:NumberOfGuests>
72                  <ecom:CancellationPolicy>Non-Refundable</ecom:CancellationPolicy>
73                  <ecom:AccommodationType>Hotel</ecom:AccommodationType>
74                  <ecom:Title>Welcome Hotel MD</ecom:Title>
75                  <ecom:Price>200</ecom:Price>
76                  <ecom:ProductId>ES9411</ecom:ProductId>
77                  <ecom:Quantity>1</ecom:Quantity>
78               </ecom:AccommodationDetail>
79            </ecom:AccommodationDetails>
80<!-- Travel Tickets Industry :-->                    
81            <ecom:TravelTicketDetails>
82               <ecom:TravelTicketDetail>         
83                  <ecom:LegId>UA0711</ecom:LegId>
84                  <ecom:DeparturePortCode>EWR</ecom:DeparturePortCode>
85                  <ecom:DepartureCity>New-York</ecom:DepartureCity>
86                  <ecom:DepartureCountryCode>US</ecom:DepartureCountryCode>
87                  <ecom:DepartureDate>2021-10-22T06:00:00-4</ecom:DepartureDate>
88                  <ecom:ArrivalCity>Berlin</ecom:ArrivalCity>
89                  <ecom:ArrivalCountryCode>DE</ecom:ArrivalCountryCode>
90                  <ecom:ArrivalDate>2021-10-24T06:00:00+2</ecom:ArrivalDate>
91                  <ecom:ArrivalPortCode>TXL</ecom:ArrivalPortCode>
92                  <ecom:CarrierCode>UA</ecom:CarrierCode>
93                  <ecom:CarrierName>United Airlines</ecom:CarrierName>
94                  <ecom:RouteIndex>1</ecom:RouteIndex>
95                  <ecom:LegIndex>1</ecom:LegIndex>
96                  <ecom:TicketClass>Economy</ecom:TicketClass> 
97                  <ecom:Title>EWR-TXL</ecom:Title>
98                  <ecom:Price>200</ecom:Price>
99                  <ecom:Quantity>2</ecom:Quantity>
100               </ecom:TravelTicketDetail>
101               <ecom:TravelTicketDetail>
102                  <ecom:LegId>LX1194</ecom:LegId>
103                  <ecom:DeparturePortCode>TXL</ecom:DeparturePortCode>
104                  <ecom:DepartureCity>Berlin</ecom:DepartureCity>
105                  <ecom:DepartureCountryCode>DE</ecom:DepartureCountryCode>
106                  <ecom:DepartureDate>2021-12-05T22:00:00+2</ecom:DepartureDate>
107                  <ecom:ArrivalCity>Zurich</ecom:ArrivalCity>
108                  <ecom:ArrivalCountryCode>CH</ecom:ArrivalCountryCode>
109                  <ecom:ArrivalDate>2021-12-06T04:00:00+2</ecom:ArrivalDate>
110                  <ecom:ArrivalPortCode>ZRH</ecom:ArrivalPortCode>
111                  <ecom:CarrierCode>LX</ecom:CarrierCode>
112                  <ecom:CarrierName>SWISS</ecom:CarrierName>
113                  <ecom:RouteIndex>2</ecom:RouteIndex>
114                  <ecom:LegIndex>1</ecom:LegIndex>
115                  <ecom:TicketClass>Economy</ecom:TicketClass>
116                  <ecom:Title>TXL-ZRH</ecom:Title>
117                  <ecom:Price>100</ecom:Price>
118                  <ecom:Quantity>2</ecom:Quantity>
119               </ecom:TravelTicketDetail>
120               <ecom:TravelTicketDetail>
121                  <ecom:LegId>IB0794</ecom:LegId>
122                  <ecom:DeparturePortCode>ZRH</ecom:DeparturePortCode>
123                  <ecom:DepartureCity>Zurich</ecom:DepartureCity>
124                  <ecom:DepartureCountryCode>CH</ecom:DepartureCountryCode>
125                  <ecom:DepartureDate>2021-12-06T06:00:00+2</ecom:DepartureDate>
126                  <ecom:ArrivalCity>Madrid</ecom:ArrivalCity>
127                  <ecom:ArrivalCountryCode>ES</ecom:ArrivalCountryCode>
128                  <ecom:ArrivalDate>2021-12-06T18:00:00+2</ecom:ArrivalDate>
129                  <ecom:ArrivalPortCode>MAD</ecom:ArrivalPortCode>
130                  <ecom:CarrierCode>IB</ecom:CarrierCode>
131                  <ecom:CarrierName>Iberia</ecom:CarrierName>
132                  <ecom:RouteIndex>2</ecom:RouteIndex>
133                  <ecom:LegIndex>2</ecom:LegIndex>
134                  <ecom:TicketClass>Economy</ecom:TicketClass>
135                  <ecom:Title>ZRH-MAD</ecom:Title>
136                  <ecom:Price>100</ecom:Price>
137                  <ecom:Quantity>2</ecom:Quantity>
138               </ecom:TravelTicketDetail>              
139            </ecom:TravelTicketDetails>
140<!-- Passenger :-->
141            <ecom:PassengerDetails>        
142               <ecom:PassengerDetail>
143                  <ecom:FirstName>Marty</ecom:FirstName>
144                  <ecom:LastName>McFly</ecom:LastName>
145                  <ecom:DateOfBirth>1980-04-02</ecom:DateOfBirth>
146                  <ecom:NationalityCode>US</ecom:NationalityCode>
147                  <ecom:InsuranceType>Silver</ecom:InsuranceType>
148                  <ecom:InsurancePrice>30</ecom:InsurancePrice>
149                  <ecom:PassengerType>Adult</ecom:PassengerType>
150               </ecom:PassengerDetail>
151               <ecom:PassengerDetail>
152                  <ecom:FirstName>Emmett</ecom:FirstName>
153                  <ecom:LastName>Brown</ecom:LastName>
154                  <ecom:DateOfBirth>1960-06-09</ecom:DateOfBirth>
155                  <ecom:NationalityCode>US</ecom:NationalityCode>
156                  <ecom:InsuranceType></ecom:InsuranceType>
157                  <ecom:InsurancePrice></ecom:InsurancePrice>
158                  <ecom:PassengerType>Senior</ecom:PassengerType>
159               </ecom:PassengerDetail>
160            </ecom:PassengerDetails>
161         </ecom:OrderDetails> 
162         <ecom:apikey></ecom:apikey>
163      </ecom:callPagamS2S>
164   </soapenv:Body>
165</soapenv:Envelope>

Encrypt

copy
1 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ecom="https://ecomm.sella.it/">
2   <soapenv:Header/>
3   <soapenv:Body>
4      <ecom:Encrypt>
5         <ecom:shopLogin>GESPAY00001</ecom:shopLogin>
6         <ecom:uicCode>242</ecom:uicCode>
7         <ecom:amount>1251</ecom:amount>
8         <ecom:shopTransactionId>OrderID_001</ecom:shopTransactionId>
9         <!-- https://api.gestpay.it/#orderdetails :-->
10          <ecom:OrderDetails>
11            <ecom:FraudPrevention>
12               <ecom:SubmitForReview>1</ecom:SubmitForReview>                      
13               <ecom:Source>web</ecom:Source>
14               <ecom:SubmissionReason>rule_decision</ecom:SubmissionReason>
15               <ecom:BeaconSessionID>0ab076e5-632739d7-0f55cf66-a11ce4b7</ecom:BeaconSessionID>             
16            </ecom:FraudPrevention>
17            <ecom:CustomerDetail>
18                <ecom:MerchantCustomerID>Buyer0711</ecom:MerchantCustomerID>
19                <ecom:CreatedAtDate>2017-13-16 15:28</ecom:CreatedAtDate>
20               <ecom:FirstName>Luther</ecom:FirstName>
21               <ecom:Lastname>Hargreeves</ecom:Lastname>
22               <ecom:PrimaryEmail>test@approve.com</ecom:PrimaryEmail>
23               <ecom:VerifiedEmail>false</ecom:VerifiedEmail>
24            </ecom:CustomerDetail>
25            <ecom:BillingAddress>
26               <ecom:FirstName>Eleanor</ecom:FirstName>
27               <ecom:Lastname>Shellstrop</ecom:Lastname>
28               <ecom:StreetName>Via dei Ponderanesi, 2</ecom:StreetName>
29               <ecom:CountryCode>IT</ecom:CountryCode>
30               <ecom:PrimaryPhone>0152434640</ecom:PrimaryPhone>              
31               <ecom:City>Ponderano</ecom:City>
32               <ecom:State>Biella</ecom:State>               
33               <ecom:StateCode>BI</ecom:StateCode>
34            <ecom:ZipCode>13875</ecom:ZipCode>              
35            </ecom:BillingAddress>
36            <ecom:DiscountCodes>
37               <ecom:DiscountCode>
38                  <ecom:Amount>121</ecom:Amount>
39                  <ecom:Code>Winter</ecom:Code>
40               </ecom:DiscountCode>
41            </ecom:DiscountCodes>
42<!-- Accommodation Industry :-->
43            <ecom:AccommodationDetails>
44               <ecom:AccommodationDetail>
45                  <ecom:RoomType>Double</ecom:RoomType>
46                  <ecom:City>Berlin</ecom:City>
47                  <ecom:CountryCode>DE</ecom:CountryCode>
48                  <ecom:CheckInDate>2021-11-20T14:00:00+2</ecom:CheckInDate>
49                  <ecom:CheckOutDate>2021-11-22T14:00:00+2</ecom:CheckOutDate>
50                  <ecom:Rating>3</ecom:Rating>
51                  <ecom:NumberOfGuests>2</ecom:NumberOfGuests>
52                  <ecom:CancellationPolicy>Non-Refundable</ecom:CancellationPolicy>
53                  <ecom:AccommodationType>Hotel</ecom:AccommodationType>
54                  <ecom:Title>Welcome Hotel BE</ecom:Title>
55                  <ecom:Price>342</ecom:Price>
56                  <ecom:ProductId>DE714</ecom:ProductId>
57                  <ecom:Quantity>1</ecom:Quantity>
58               </ecom:AccommodationDetail>
59               <ecom:AccommodationDetail>
60                  <ecom:RoomType>Double Deluxe</ecom:RoomType>
61                  <ecom:City>Madrid</ecom:City>
62                  <ecom:CountryCode>ES</ecom:CountryCode>
63                  <ecom:CheckInDate>2021-12-06T22:00:00+2</ecom:CheckInDate>
64                  <ecom:CheckOutDate>2021-12-08T12:00:00+2</ecom:CheckOutDate>
65                  <ecom:Rating>3</ecom:Rating>
66                  <ecom:NumberOfGuests>2</ecom:NumberOfGuests>
67                  <ecom:CancellationPolicy>Non-Refundable</ecom:CancellationPolicy>
68                  <ecom:AccommodationType>Hotel</ecom:AccommodationType>
69                  <ecom:Title>Welcome Hotel MD</ecom:Title>
70                  <ecom:Price>200</ecom:Price>
71                  <ecom:ProductId>ES9411</ecom:ProductId>
72                  <ecom:Quantity>1</ecom:Quantity>
73               </ecom:AccommodationDetail>
74            </ecom:AccommodationDetails>
75<!-- Travel Tickets Industry :-->                    
76            <ecom:TravelTicketDetails>
77               <ecom:TravelTicketDetail>         
78                  <ecom:LegId>UA0711</ecom:LegId>
79                  <ecom:DeparturePortCode>EWR</ecom:DeparturePortCode>
80                  <ecom:DepartureCity>New-York</ecom:DepartureCity>
81                  <ecom:DepartureCountryCode>US</ecom:DepartureCountryCode>
82                  <ecom:DepartureDate>2021-10-22T06:00:00-4</ecom:DepartureDate>
83                  <ecom:ArrivalCity>Berlin</ecom:ArrivalCity>
84                  <ecom:ArrivalCountryCode>DE</ecom:ArrivalCountryCode>
85                  <ecom:ArrivalDate>2021-10-24T06:00:00+2</ecom:ArrivalDate>
86                  <ecom:ArrivalPortCode>TXL</ecom:ArrivalPortCode>
87                  <ecom:CarrierCode>UA</ecom:CarrierCode>
88                  <ecom:CarrierName>United Airlines</ecom:CarrierName>
89                  <ecom:RouteIndex>1</ecom:RouteIndex>
90                  <ecom:LegIndex>1</ecom:LegIndex>
91                  <ecom:TicketClass>Economy</ecom:TicketClass> 
92                  <ecom:Title>EWR-TXL</ecom:Title>
93                  <ecom:Price>200</ecom:Price>
94                  <ecom:Quantity>2</ecom:Quantity>
95               </ecom:TravelTicketDetail>
96               <ecom:TravelTicketDetail>
97                  <ecom:LegId>LX1194</ecom:LegId>
98                  <ecom:DeparturePortCode>TXL</ecom:DeparturePortCode>
99                  <ecom:DepartureCity>Berlin</ecom:DepartureCity>
100                  <ecom:DepartureCountryCode>DE</ecom:DepartureCountryCode>
101                  <ecom:DepartureDate>2021-12-05T22:00:00+2</ecom:DepartureDate>
102                  <ecom:ArrivalCity>Zurich</ecom:ArrivalCity>
103                  <ecom:ArrivalCountryCode>CH</ecom:ArrivalCountryCode>
104                  <ecom:ArrivalDate>2021-12-06T04:00:00+2</ecom:ArrivalDate>
105                  <ecom:ArrivalPortCode>ZRH</ecom:ArrivalPortCode>
106                  <ecom:CarrierCode>LX</ecom:CarrierCode>
107                  <ecom:CarrierName>SWISS</ecom:CarrierName>
108                  <ecom:RouteIndex>2</ecom:RouteIndex>
109                  <ecom:LegIndex>1</ecom:LegIndex>
110                  <ecom:TicketClass>Economy</ecom:TicketClass>
111                  <ecom:Title>TXL-ZRH</ecom:Title>
112                  <ecom:Price>100</ecom:Price>
113                  <ecom:Quantity>2</ecom:Quantity>
114               </ecom:TravelTicketDetail>
115               <ecom:TravelTicketDetail>
116                  <ecom:LegId>IB0794</ecom:LegId>
117                  <ecom:DeparturePortCode>ZRH</ecom:DeparturePortCode>
118                  <ecom:DepartureCity>Zurich</ecom:DepartureCity>
119                  <ecom:DepartureCountryCode>CH</ecom:DepartureCountryCode>
120                  <ecom:DepartureDate>2021-12-06T06:00:00+2</ecom:DepartureDate>
121                  <ecom:ArrivalCity>Madrid</ecom:ArrivalCity>
122                  <ecom:ArrivalCountryCode>ES</ecom:ArrivalCountryCode>
123                  <ecom:ArrivalDate>2021-12-06T18:00:00+2</ecom:ArrivalDate>
124                  <ecom:ArrivalPortCode>MAD</ecom:ArrivalPortCode>
125                  <ecom:CarrierCode>IB</ecom:CarrierCode>
126                  <ecom:CarrierName>Iberia</ecom:CarrierName>
127                  <ecom:RouteIndex>2</ecom:RouteIndex>
128                  <ecom:LegIndex>2</ecom:LegIndex>
129                  <ecom:TicketClass>Economy</ecom:TicketClass>
130                  <ecom:Title>ZRH-MAD</ecom:Title>
131                  <ecom:Price>100</ecom:Price>
132                  <ecom:Quantity>2</ecom:Quantity>
133               </ecom:TravelTicketDetail>              
134            </ecom:TravelTicketDetails>
135<!-- Passenger :-->
136            <ecom:PassengerDetails>        
137               <ecom:PassengerDetail>
138                  <ecom:FirstName>Marty</ecom:FirstName>
139                  <ecom:LastName>McFly</ecom:LastName>
140                  <ecom:DateOfBirth>1980-04-02</ecom:DateOfBirth>
141                  <ecom:NationalityCode>US</ecom:NationalityCode>
142                  <ecom:InsuranceType>Silver</ecom:InsuranceType>
143                  <ecom:InsurancePrice>30</ecom:InsurancePrice>
144                  <ecom:PassengerType>Adult</ecom:PassengerType>
145               </ecom:PassengerDetail>
146               <ecom:PassengerDetail>
147                  <ecom:FirstName>Emmett</ecom:FirstName>
148                  <ecom:LastName>Brown</ecom:LastName>
149                  <ecom:DateOfBirth>1960-06-09</ecom:DateOfBirth>
150                  <ecom:NationalityCode>US</ecom:NationalityCode>
151                  <ecom:InsuranceType></ecom:InsuranceType>
152                  <ecom:InsurancePrice></ecom:InsurancePrice>
153                  <ecom:PassengerType>Senior</ecom:PassengerType>
154               </ecom:PassengerDetail>
155            </ecom:PassengerDetails>
156         </ecom:OrderDetails> 
157         <ecom:apikey></ecom:apikey>
158      </ecom:Encrypt>
159   </soapenv:Body>
160</soapenv:Envelope>

iFrame

Verificare SOAP Encrypt - online pagam example, dopodiché procedere con js sul flow dell'integrazione iFrame.

Donazioni

SOAP
REST

callPagamS2S

copy
1<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ecom="https://ecomms2s.sella.it/">
2   <soapenv:Header/>
3   <soapenv:Body>
4      <ecom:callPagamS2S>
5         <ecom:shopLogin>GESPAY00001</ecom:shopLogin>
6         <ecom:uicCode>242</ecom:uicCode>
7         <ecom:amount>5</ecom:amount>
8         <ecom:shopTransactionId>OrderID_001</ecom:shopTransactionId>
9         <ecom:cardNumber>4775718800002026</ecom:cardNumber>
10         <ecom:expiryMonth>05</ecom:expiryMonth>
11         <ecom:expiryYear>27</ecom:expiryYear>
12         <ecom:cvv>390</ecom:cvv>
13         <ecom:clientIP>213.218.53.171</ecom:clientIP>
14         <!-- https://api.gestpay.it/#orderdetails :-->
15          <ecom:OrderDetails>
16            <ecom:FraudPrevention>
17               <ecom:SubmitForReview>1</ecom:SubmitForReview>                      
18               <ecom:Source>web</ecom:Source>
19               <ecom:SubmissionReason>rule_decision</ecom:SubmissionReason>
20               <ecom:BeaconSessionID>0ab076e5-632739d7-0f55cf66-a11ce4b7</ecom:BeaconSessionID>             
21            </ecom:FraudPrevention>
22            <ecom:CustomerDetail>
23                <ecom:MerchantCustomerID>Buyer0711</ecom:MerchantCustomerID>
24                <ecom:CreatedAtDate>2017-13-16 15:28</ecom:CreatedAtDate>
25               <ecom:FirstName>Luther</ecom:FirstName>
26               <ecom:Lastname>Hargreeves</ecom:Lastname>
27               <ecom:PrimaryEmail>test@approve.com</ecom:PrimaryEmail>
28               <ecom:VerifiedEmail>false</ecom:VerifiedEmail>
29            </ecom:CustomerDetail>
30            <ecom:BillingAddress>
31               <ecom:FirstName>Eleanor</ecom:FirstName>
32               <ecom:Lastname>Shellstrop</ecom:Lastname>
33               <ecom:StreetName>Via dei Ponderanesi, 2</ecom:StreetName>
34               <ecom:CountryCode>IT</ecom:CountryCode>
35               <ecom:PrimaryPhone>0152434640</ecom:PrimaryPhone>              
36               <ecom:City>Ponderano</ecom:City>
37               <ecom:State>Biella</ecom:State>               
38               <ecom:StateCode>BI</ecom:StateCode>
39            <ecom:ZipCode>13875</ecom:ZipCode>              
40            </ecom:BillingAddress>           
41            <ecom:ProductDetails>
42               <ecom:ProductDetail>
43                           <ecom:ProductCode>79411</ecom:ProductCode>
44                           <ecom:SKU>411SK</ecom:SKU>
45                           <ecom:Name>5 Eur Donation</ecom:Name>
46                           <ecom:Quantity>1</ecom:Quantity>
47                           <ecom:Price>5</ecom:Price>
48                           <ecom:Type>digital</ecom:Type>
49                           <ecom:RequiresShipping>false</ecom:RequiresShipping>
50                           <ecom:Category>Single Donation</ecom:Category>
51               </ecom:ProductDetail>
52            </ecom:ProductDetails>
53         </ecom:OrderDetails> 
54         <ecom:apikey></ecom:apikey>
55      </ecom:callPagamS2S>
56   </soapenv:Body>
57</soapenv:Envelope>

Encrypt

copy
1 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ecom="https://ecomm.sella.it/">
2   <soapenv:Header/>
3   <soapenv:Body>
4      <ecom:Encrypt>
5         <ecom:shopLogin>GESPAY00001</ecom:shopLogin>
6         <ecom:uicCode>242</ecom:uicCode>
7         <ecom:amount>5</ecom:amount>
8         <ecom:shopTransactionId>OrderID_001</ecom:shopTransactionId>
9         <!-- https://api.gestpay.it/#orderdetails :-->
10          <ecom:OrderDetails>
11            <ecom:FraudPrevention>
12               <ecom:SubmitForReview>1</ecom:SubmitForReview>                      
13               <ecom:Source>web</ecom:Source>
14               <ecom:SubmissionReason>rule_decision</ecom:SubmissionReason>
15               <ecom:BeaconSessionID>0ab076e5-632739d7-0f55cf66-a11ce4b7</ecom:BeaconSessionID>             
16            </ecom:FraudPrevention>
17            <ecom:CustomerDetail>
18                <ecom:MerchantCustomerID>Buyer0711</ecom:MerchantCustomerID>
19                <ecom:CreatedAtDate>2017-13-16 15:28</ecom:CreatedAtDate>
20               <ecom:FirstName>Luther</ecom:FirstName>
21               <ecom:Lastname>Hargreeves</ecom:Lastname>
22               <ecom:PrimaryEmail>test@approve.com</ecom:PrimaryEmail>
23               <ecom:VerifiedEmail>false</ecom:VerifiedEmail>
24            </ecom:CustomerDetail>
25            <ecom:BillingAddress>
26               <ecom:FirstName>Eleanor</ecom:FirstName>
27               <ecom:Lastname>Shellstrop</ecom:Lastname>
28               <ecom:StreetName>Via dei Ponderanesi, 2</ecom:StreetName>
29               <ecom:CountryCode>IT</ecom:CountryCode>
30               <ecom:PrimaryPhone>0152434640</ecom:PrimaryPhone>              
31               <ecom:City>Ponderano</ecom:City>
32               <ecom:State>Biella</ecom:State>               
33               <ecom:StateCode>BI</ecom:StateCode>
34            <ecom:ZipCode>13875</ecom:ZipCode>              
35            </ecom:BillingAddress>           
36            <ecom:ProductDetails>
37               <ecom:ProductDetail>
38                           <ecom:ProductCode>79411</ecom:ProductCode>
39                           <ecom:SKU>411SK</ecom:SKU>
40                           <ecom:Name>5 Eur Donation</ecom:Name>
41                           <ecom:Quantity>1</ecom:Quantity>
42                           <ecom:Price>5</ecom:Price>
43                           <ecom:Type>digital</ecom:Type>
44                           <ecom:RequiresShipping>false</ecom:RequiresShipping>
45                           <ecom:Category>Single Donation</ecom:Category>
46               </ecom:ProductDetail>
47            </ecom:ProductDetails>
48         </ecom:OrderDetails> 
49         <ecom:apikey></ecom:apikey>
50      </ecom:Encrypt>
51   </soapenv:Body>
52</soapenv:Envelope>

iFrame

Verificare SOAP Encrypt - online pagam example, dopodiché procedere con js sul flow dell'integrazione iFrame.

Precedente
prevPrevenzione frodi
Successiva
Axerve Advicenext