open menu
axerve docs
Pagamenti/Metodi di pagamento alternativi/Google Pay™

Google Pay Google Pay™

SOAP
REST
Integrazione web

Google Payexternal link™ è il sistema di pagamento di Google. Google Pay conserva in modo sicuro le informazioni della carta di credito nell’account Google Pay. Pagare usando lo smartphone (via NFC) o su un sito è una questione di secondi dal momento in cui l’utente clicca su “paga con Google Pay” alla ricezione del pagamento.

Si possono trovare più informazioni su come integrare Google Pay alla tua app o sito su Google Developersexternal link.

default

Google Pay al momento è disponibile solo per la versione Fabrick Payment Orchestra Professional, e supporta solamente le carte di pagamento Visa, MasterCard e Maestro.

Come abilitare Google Pay su Fabrick Payment Orchestra

Per attivare Google Pay è sufficiente contattare il proprio commerciale di riferimento o l’assistenza di Fabrick.

Impostare il codice javascript sul tuo sito

Seguire la guida Tutorial on Google Pay | Google Developersexternal link per generare il codice che permette di pagare con Google Pay.

Allo step 2 , bisogna definire l’oggetto tokenSpecification come di seguito:

copy
1"tokenizationSpecification": {
2  "type": "PAYMENT_GATEWAY",
3  "parameters": {
4    "gateway": "gestpay",
5    "gatewayMerchantId": "GESPAYXXXXX"
6  }
7}

Cambiare GESPAYXXXXX con il Shop Login di Fabrick Payment Orchestra.

Allo step 3 definire la rete di carte di pagamento supportate. Per Fabrick Payment Orchestra utilizzare:

copy
1const allowedCardNetworks = ["MASTERCARD", "VISA"];
2const allowedCardAuthMethods = ["PAN_ONLY", "CRYPTOGRAM_3DS"];

Allo step 5 si può impostare l’ambiente di Google Pay. Impostandolo su “test”, il denaro non viene coinvolto:

copy
1const paymentsClient =
2    new google.payments.api.PaymentsClient({environment: 'TEST'});
3// other possible value: {environment: 'PRODUCTION'}

Usando l’ambiente di TEST, ricordarsi di impostare il gatewayMerchantId al tuo Shop Login di prova.

Inviare il risultato ad Fabrick Payment Orchestra

Allo step 9 , registrarsi per l’utente e eseguire il pagamento chiamando loadPaymentData():

copy
1function onGooglePaymentButtonClicked() {
2  ...
3  paymentsClient.loadPaymentData(paymentDataRequest)
4    .then(function(paymentData) {
5      // send to Gestpay
6      processPayment(paymentData);
7    })
8  ...
9}

Inviare l’oggetto di risposta di paymentData a Fabrick Payment Orchestra, usando il metodo preferito.

Inviare il risultato a Fabrick Payment Orchestra via SOAP

Si può inviare il risultato del pagamento a Fabrick Payment Orchestra con callPagamS2Sapi link

copy
1<callPagamS2S>
2  <!-- campi obbligatori -->
3  <shopLogin>9000002</shopLogin>
4  <uicCode>242</uicCode><!-- codice dell'euro -->
5  <amount>24.21</amount>
6  <shopTransactionId>MYSHOP-0001</shopTransactionId>
7  <!-- Inserire qui il paymentData JSON -->
8  <googlePay>
9    <tokenizationData>
10      <token>{"signature":"MEQCIAqZ1FIJMQmYxxtkUD3bU+qb/TT+GtQcYXhGZbmrYNQJAiB34P05djwyRT++tU8A6HfJy2bxlY6hmjDP+2Dms131jQ\u003d\u003d","protocolVersion":"ECv1","signedMessage":"{\"encryptedMessage\":\"GyRhs5im1clEgsjLYyUErcyA3GV68/Qab5ZsttyU/OrKo+oZjO2M0pyMOvsNX57nZCIPcCD0h1bL7sDZW7Igf6yiieqSbUvHxZHz3vYTitqbHKv9FVK+GhZq9kVk+r7vI/YG5/pi78b85f+hsYCz+JZMxDzIM8lntF8G+d3+8yl3ZW0H2wvRGpJlIP+dMTURv9ilZDlf1IoD7mhWcJcvpPOVS3cr2dyooDfGASA6FQOJu27aNgYDgtbKDcWkUEAUiR2+gg4irHpDYZCzlwmqV7uC8ZUUdyOpRNHOXLVuYou8aGuUp4jG2SlrWcSHaqcJV4o22pi24HUvwqMTRxojcMVpXorpIHS29F7HkQ3YMSjrtWNvmFZa3nYqyMbfh7E49zf+si4Kqd/yXyJDWJzXJoGBrr+8BEHGIcQ5ZFbfpASS1eRLWxJICOsmIMtapT/nZYAdvQTqqynscBu/hRZYP6471w\\u003d\\u003d\",\"ephemeralPublicKey\":\"BFqAUi7Sp0yqHF34Mm51mOlufyl80D/MAbcwXBqRxUmVrsLjrrOft+pa4GRFL9nyx02S1LjnpjNmX2WvMtdqIn0\\u003d\",\"tag\":\"XBpz+yRiJ5VQfdx+qxKTN4haZXGMZYORJsWT2P6jlq0\\u003d\"}"}
11      </token>
12    </tokenizationData>
13  </googlePay>
14  <!-- Inserire qui gli altri campi -->
15  ...
16</callPagamS2S>

Se la risposta a callPagamS2S ha successo, il pagamento è completato.

Precedente
prevGiropay
Successiva
iDEALnext

Crea il tuo account di test per
iniziare a provare il servizio!

Registrati
© 2017-2024 Fabrick S.p.A. - Piazza Gaudenzio Sella 1, 13900 Biella - Appartenente al Gruppo IVA Maurizio Sella S.a.a. - Partita IVA 02675650028 - Codice Fiscale 02654890025