1. Szerződéskötés a SZÉP kártya elfogadásról#
A SZÉP kártya elfogadás elsődleges feltétele, hogy a kereskedő az adott típusú SZÉP kártya elfogadója legyen. Ehhez a kibocsátó bankkal kell szerződnie, ebben segít a következő tájékoztató:SZÉP kártya elfogadási segédlet (PDF)
2. SZÉP kártya elfogadásának beállítása#
Miután a partner megkötötte a SZÉP kártya elfogadáshoz szükséges szerződéseket, a Paynance ügyfélszolgálatától kérheti a szolgáltatás bekapcsolását: support@paynance.hu
3. SZÉP kártya elfogadás#
Miután a partner megkötötte a szükséges szerződéseket, és a Paynance ügyfélszolgálata bekapcsolta a szolgáltatást, a kereskedő a következő módokon fogadhat SZÉP kártyás fizetést:
- Webes megoldás: a SZEP API-val, a kereskedő weboldaláról
- Terminálon: a SoftPOS alkalmazásban, QR-kóddal
- Terminálon API-on keresztül: a kereskedő rendszeréből, az ECR API-val
- Terminálon deeplinken keresztül: a kereskedő alkalmazásából
3.1. Webes megoldás#
A webes megoldás a következő API-készletet használja: SZEP API
A folyamat a következő lépésekből áll:
- A vásárló a kiválasztott termékek után a fizetési mód kiválasztó oldalra kerül.
- A kereskedő weboldala a
GET /providers/{terminalReference}meghívásával lekéri az elfogadható SZÉP kártya típusokat, és felkínálja őket a vásárlónak. - A vásárló kiválasztja a SZÉP kártya típusát.
- A kereskedő weboldala meghívja a
POST /instant-paymentsvégpontot, ahol megadja, hogy a vásárló a SZÉP kártyás fizetés után hova érkezzen vissza (responseUrl), majd a válaszban kapott URL-re (url) irányítja a vásárlót. - A vásárló a fizetési oldalon megadja a kártyaadatait, és fizet.
- A vásárló a fizetés után a
responseUrlparaméterrel megadott URL-re kerül, aTransactionIdquery paraméterrel. - A kereskedő a
GET /transactions/{reference}meghívásával lekéri a fizetés eredményét, és megjeleníti a vásárlónak.
3.2. Terminálon#
A support beállítását követően a SoftPOS alkalmazásban a többi fizetési mód mellett megjelenik a SZÉP kártyás fizetési mód is.
A folyamat a következő:
- A kereskedő kiválasztja a SZÉP kártyás fizetési módot.
- A megjelenő összegbeviteli képernyőn megadja a fizetendő összeget.
- Továbblépéskor az alkalmazás felajánlja, milyen típusú SZÉP kártyával történjen a fizetés. A vásárló kiválasztja a kártya típusát, és a következő képernyőn megjelenik a QR-kód.
- A vásárló a mobilja kamerájával leolvassa a QR-kódot, majd megnyitja a benne található linket, amely a kártyaadat-beviteli oldalra vezet. Itt a vásárló fizet, majd a fizetés után egy eredményoldalra jut.
- Közben a terminál is megkapja a fizetés eredményét, és az eredményképernyőn megjeleníti a kereskedőnek.
- Beállítástól függően a nyugta automatikusan vagy gombnyomásra nyomtatódik.
3.3. Terminálon API-on keresztül#
Ezt a megoldást a következő API-készlet kínálja: ECR API
A folyamat a következő lépésekből áll:
- A terminál a fizetési kérelemre vár.
- A kereskedő rendszere a
GET /szep-providers/{terminalId}meghívásával lekéri, hogy a terminál mely SZÉP kártya típusokat tudja elfogadni. - A vásárló elmondja, milyen típusú SZÉP kártyával szeretne fizetni.
- A kereskedő rendszere meghívja a
POST /transactions/szepvégpontot, ahol megadja, hogy a vásárló milyen típusú SZÉP kártyával szeretne fizetni (providerparaméter). - A terminál fogadja a fizetési kérelmet, és megjeleníti a vásárlónak a QR-kódot.
- A vásárló a mobilja kamerájával leolvassa a QR-kódot, majd megnyitja a benne található linket, amely a kártyaadat-beviteli oldalra vezet. Itt a vásárló fizet, majd a fizetés után egy eredményoldalra jut.
- Közben a terminál is megkapja a fizetés eredményét, és az eredményképernyőn megjeleníti a kereskedőnek.
- Beállítástól függően a nyugta automatikusan vagy gombnyomásra nyomtatódik.
- Eközben a kereskedő rendszere a
GET /transactions/szep/{reference}meghívásával lekéri a fizetés eredményét. Amíg a tranzakcióPENDINGállapotú, a végpontot ismételten meg kell hívni, amíg a fizetés sikeresnek vagy sikertelennek nem bizonyul.
3.4. Terminálon deeplinken keresztül#
Ezt a megoldást a következő deeplink-készlet kínálja:SoftPOS deeplink
A folyamat a következő lépésekből áll:
- A kereskedő alkalmazása felajánlja a vásárlónak a SZÉP kártyás fizetési módot, valamint az elfogadható kártyatípusokat. A vásárló választ.
- A kereskedő alkalmazása a
szepdeeplink segítségével átadja a vezérlést a SoftPOS alkalmazásnak. - A terminál fogadja a fizetési kérelmet, és megjeleníti a vásárlónak a QR-kódot.
- A vásárló a mobilja kamerájával leolvassa a QR-kódot, majd megnyitja a benne található linket, amely a kártyaadat-beviteli oldalra vezet. Itt a vásárló fizet, majd a fizetés után egy eredményoldalra jut.
- Közben a terminál is megkapja a fizetés eredményét, és az eredményképernyőn megjeleníti a kereskedőnek.
- Beállítástól függően a nyugta automatikusan vagy gombnyomásra nyomtatódik.
- Végül a SoftPOS a fizetési kérelemben megadott alkalmazásba tér vissza a fizetés eredményével.