-
Notifications
You must be signed in to change notification settings - Fork 0
Google Pay
A Google Pay™ egy kényelmes módja az áruk és szolgáltatások kifizetésének a webáruházban vagy az Android mobilalkalmazásban. Ügyfelei ugyanazokkal a kártyákkal fizethetnek, amelyeket az üzletekben az érintésmentes terminálokon használnak. Ügyfeleinek nem kell újra beírniuk a kártyaszámot, és a fizetés közvetlenül az Android telefonon hitelesített, anélkül, hogy a fizetést a 3-D Secure rendszerben tovább kellene hitelesíteniük. Ez a két funkció teszi a Google Pay-t az egyik legkényelmesebb fizetési móddá.
A magyar piacon a kibocsátók túlnyomó többsége már kínálja a Google Pay-t ügyfeleinek. A kártya hozzáadása a telefonhoz a Google Pay Android alkalmazáson keresztül lehetséges. Egyes kibocsátók közvetlenül a banki alkalmazásból kínálják a Google Pay aktiválását a kártyáikhoz.
A Google Pay használata az ügyfelek számára ingyenes. A kereskedők a szokásos kártyadíjakat fizetik a Google Pay fizetések K&H payment gateway keresztül történő elfogadásáért. A Google Pay elfogadásához nem kapcsolódnak további díjak.
A Google Pay bevezetése egy webáruházban egyszerű. Az első lépés a Google szolgáltatásaival történő bevezetés – akár Androidról, akár Javascript segítségével a böngészőből történő fizetéshez. A Google szolgáltatásainak meghívásával megkaphatja az ügyfél kártyájának és tranzakcióinak adatait. Ez a hívás ahhoz hasonlítható, mintha egy kártyát kivesszük a pénztárcából. Az ebben a lépésben megszerzett fizetési adatok titkosítottak, így csak a payment gateway tudja azokat olvasni. Kereskedőként nem kell aggódnia a fizetési biztonság vagy a PCI DSS szabvány miatt. A második lépésben ezeket a fizetési adatokat a Google Pay API funkciók segítségével továbbítja a payment gatewaynek (ennek technikai integrációjára bővebb információt talál itt), ahol az adatok feldolgozása és a fizetés engedélyezése történik.
A teljes fizetési és authentikálási folyamat a háttérben zajlik, az ügyfél csak a Google Pay-ből történő kártya kiválasztását végzi el, majd a sikeres vásárlást tapasztalja a webshopban - mobilban történő vásárláskor. Ha az ügyfél az Android környezeten kívül (nem mobilon keresztül) fizet, akkor előfordulhat, hogy az ügyfél kártyakibocsátó bankja a tranzakció ismételt megerősítését kéri.
A fizetés további feldolgozása ugyanaz, mint egy normál kártyás tranzakció esetében, azaz lehetőség van a Részfizetések kezelése, valamint a részleges és teljes visszatérítés használatára. A tranzakciók elszámolása a számlán és a kibocsátás a kártyás fizetésekkel megegyező módon történik.
Az Android telefonokon történő Google Pay fizetések hitelesítéséhez a mobiltelefont és biometrikus adatokat használják. Nincs szükség további 3-D Secure hitelesítésre. Ha az ügyfél a Google Pay-t böngészőben (vagy iOS-en mobilalkalmazásban) használja, akkor a 3-D Secure hitelesítést ugyanolyan formában kell elvégezni, mint a hagyományos internetes kártyás fizetésnél. Itt is minél több kiegészítő tranzakciós adatot ad meg a payment gateway-nak, annál nagyobb az esélye a megerősítés nélküli (frictionless) hitelesítésnek, ami egyszerűsíti, kényelmesebbé teszi a fizetést az ügyfél számára.
-
lépés: A kereskedő kommunikál a Google Pay-jel, és lekérdezi a fizetési adatokat a Google Pay pénztárcából.
-
lépés: Fizetés létrehozása - a kereskedő létrehozza a fizetést, átadja a pénztárca adatait és a további vásárlási adatokat a payment gateway-nak (
googlepay/init
). -
lépés: A payment gateway megerősíti a fizetés létrehozását, és hozzárendel egy payID-t.
-
lépés: A kereskedő elindítja a fizetés feldolgozását (
googlepay/process
) -
lépés: A payment gateway tájékoztat a fizetés eredményéről (biometrikus hitelesítés után Androidról történő fizetés, megerősítés nélküli hitelesítés esetén pedig a böngészőből történő fizetés), vagy átad egy linket a kártyakibocsátó hitelesítési oldalára.
-
lépés: (Csak megerősítéssel történő hitelesítés (challenge) esetén) a kereskedő megnyitja a hitelesítési oldalt, az ügyfél megerősítést ad /authentikálja a tranzakciót.
-
lépés: (Csak megerősítéssel történő hitelesítés esetén) a kereskedő ellenőrzi a fizetés státuszát (
payment/status
), amíg a fizetés visszaigazolásra vagy elutasításra nem kerül.
** Hitelesítés iOS / Android mobilalkalmazásokban és az SDK használata **
Az iOS és Android natív mobilalkalmazásokban történő Google Pay fizetésekhez szükséges a mobil SDK használata, amely globálisan technikailag EMV platform szabványosított. Az SDK technikai adatokat gyűjt a felhasználó készülékéről (a kártyakibocsátó kockázati modell-elemzéséhez), és megerősítéssel történő hitelesítés esetén megjeleníti a kártyakibocsátó hitelesítési oldalát. Az SDK nem kötődik a payment gateway-hoz, így bármilyen EMV által tanúsított SDK-t használhat. Szolgáltatóik listáját megtalálja itt. A K&H Pénzforgalmi Szolgáltató a NetCetera mobil SDK-val működik együtt – ha érdekli ez a megoldás, lépjen kapcsolatba velünk saleskhpos@kh.hu vagy khpos@kh.hu email címen. Az SDK kimenetek továbbítását és az SDK paraméterek átvételét a payment gateway-től Google Pay fizetések technikai dokumentációja tartalmazza.
A Google Pay webáruházában vagy Android mobilalkalmazásában történő bevezetésekor kérjük, kövesse az alábbi lépéseket:
- Az integrációs feladatok megkezdése előtt kérjük, ismerkedjen meg a következőkkel:
- Terms of Service
- Acceptable Use Policy
- Márkairányelvek és UX legjobb gyakorlatok a webes bevezetéshez: Google Pay Web Brand Guidelines valamint UX Best Practices
- Márkairányelvek és UX legjobb gyakorlatok az Android mobilalkalmazásokban történő bevezetéshez (Google Pay Android brand guidelines)
-
A Google Pay szolgáltatásokkal történő integrálás megtervezéséhez olvassa el a Google Pay Web developer documentation és/vagy a Google Pay Android developer documentation dokumentációkat.
-
Olvassa végig az integrációs ellenőrző listát (Web - Google Pay Web integration checklist) (Android - Google Pay Android integration checklist) és az ellenőrző listának megfelelően tervezze meg integrációs feladatait. A K&H payment gateway használata során kérjük, vegye figyelembe a következő sajátosságokat az integrációs ellenőrző lista átnézése során:
- 1 (Basic részben:)
-
- checkbox – kockázatkezelés: teljes egészében a payment gateway felelőssége, az Ön részéről nincs szükség intézkedésre
-
- checkbox – elfogadott kártyatípusok: az Ön paraméterezése (a K&H payment gateway szerződés szerint) mindig visszaküldésre kerül a
googlepay/echo
API hívásra adott válaszban
- checkbox – elfogadott kártyatípusok: az Ön paraméterezése (a K&H payment gateway szerződés szerint) mindig visszaküldésre kerül a
-
- checkbox – „Közvetlen” integráció: a K&H payment gateway használata esetén nem releváns
-
- 3 (Functional tesztek részben:)
-
- checkbox – „PAN_ONLY” kártyák: végezze el ezt a tesztet a leírás szerint. A K&H payment gateway a https://pay.google.com felületen elmentett kártyák esetén is támogatja a Google Pay-t
-
- Lépjen be a Google Pay Business Console weboldalra (ehhez Google fiók szükséges), és végezze el a következő lépéseket:
- Töltse ki a cégnevet és az országot
- (Ajánlott) adjon hozzá legalább egy felhasználót „rendszergazda” szerepkörrel, így biztosítva, hogy ne zárják ki a Google Pay Business Console-ból, ha elveszíti a Google fiókjához való hozzáférését.
- Töltse ki a cégprofilját és töltse fel a logóját (márkaépítés).
Ha rendelkezik Google fiókkal (Google Playben közétett Android alkalmazások használatához), akkor használja ezt Google fiókját mely leegyszerűsíti a Google Pay regisztrációját Android alkalmazásaiba. Ha más fiókot használ regisztrációjához, mindenképpen tegyen meg még egy lépést: adja hozzá a Google Pay regisztrációjához használt Google fiókot a Google Playhez, mint a Google Pay-jel integrálni kívánt alkalmazás(ok) „felhasználóját”. Amint ezt beállította, Android alkalmazásai megjelennek a Google Pay Business Console-ban.
-
Lépjen kapcsolatba velünk a saleskhpos@kh.hu or khpos@kh.hu emailen, és kérje a Google Pay fizetési mód beállítását / aktiválását a K&H Pénzforgalmi Szolgáltatónál. Kérjük, győződjön meg arról, hogy Google Pay kereskedőazonosítója (Merchant ID) rendelkezésre áll, ugyanis meg kell adnia a K&H PSZ üzleti képviselőjének. A Google Pay Merchant ID –nem azonos, a K&H a payment gateway „merchantID-val” – a Google Pay Business Console-on belül, a cégprofiljában található.
-
Alakítsa ki a Google Pay pénztár és fizetési folyamatok front-end részét. Kérjük, ügyeljen arra, hogy a fenti 1. és 2. pontokban felsorolt szabályok szerint és tanácsoknak (best practice) megfelelően járjon el. Kérjük, használja a
googlepay/echo
műveletet a Google Pay fizetéshez szükséges paraméterek lekérdezésére a payment gateway-től. A hívásra adott válaszban megkapja az összes szükséges paramétert, amelyre szüksége van a Google Pay API tartalom feltöltéséhez. Kérjük, vegye figyelembe, hogygooglepay/echo
művelet a payment gateway API-on csak az 5. lépésben szereplő fizetési mód aktiválása után fog működni. -
Alakítsa ki az új API módszereket a K&H payment gatewayhez csatlakozó back-end interfészén
googlepay/echo
;googlepay/init
;googlepay/process
). A fejlesztéshez és teszteléshez kérjük, használja az integrációs környezetet („sandbox”). Az integrációs környezet automatikusan visszaadja a Google Pay tesztkörnyezetének paraméterezését (környezet:TEST
). A teszteléshez használhatja telefonját és valódi kártyáit – a Google Pay tesztkörnyezet nem fogja ezeket a kártyákat a payment gateway-nak átadni (a számlája nem kerül terhelésre). Kérjük, figyelmesen olvassa el a specification of API methods for Google Pay.
Ha elkészült az integrációval a tesztkörnyezetben, és képes képernyőképeket készíteni az ügyfél fizetési folyamatáról, folytassa a következő lépésekkel:
-
Kattintson a Google Pay Business Console bal oldali menüjének „Google Pay API” menüpontjára. Ezután kattintson a „Get Started” gombra (az oldal tetején). Ekkor megnyílik egy ablak a Google Pay API Szolgáltatási feltételeivel. Kérjük, olvassa el és fogadja el.
-
Amint megerősíti, hogy egyetért a Szolgáltatási feltételekkel, a „Google Pay API” képernyő alsó részén egy új gomb jelenik meg. Ha vannak a Google fiókjához kapcsolódó Android alkalmazások, akkor ezek listája is megjelenik.
Android alkalmazás esetén: Válassza ki az alkalmazást a listából a „Manage” gombra kattintva. Válassza ki a „Gateway” integrációs típust. Töltse fel a szükséges képernyőképeket, és kattintson a mentésre.
Webáruház weboldala esetén: Kattintson az „Integrate with your website” gombra. Töltse ki a weboldal URL-címét, és válassza a „Gateway” integrációs típust. Töltse fel a szükséges képernyőképeket, és kattintson a mentésre.
- Kattintson az oldal tetején a „Submit for approval” gombra, és várja meg a Google jóváhagyását.
Ha megkapta az integráció jóváhagyását a Google-től, tesztelje a bevezetést az éles payment gateway-jel. Ezután már engedélyezheti a Google Pay fizetéseket az ügyfelei számára!
- Fizetés életciklus
- Integráció és biztonság
- Éles környezet aktiválása
- Teszt kártyák és hitelesítési adatok
- API Integration
- Request Signing and Response Signature Validation
- API Methods Overview
- Basic Methods
- Methods for OneClick Payment
- Methods for Apple Pay
- Methods for Google Pay
- Purchase metadata