Tranzakció inicializálása (Init) (fizetőeszköz-regisztrációhoz)
Működés
Használja az inicializálás (Init
) funkciót fizetőeszköz-regisztrációjához és egy új fizetési tranzakció kezdeményezésére. Az inicializálás során a kereskedő oldala átadja a tranzakció és a vásárló adatait rendszerünknek. Ennek hatására rendszerünk létrehoz egy új tranzakciós rekordot a kereskedőtől kapott adatok felhasználásával. Sikeres inicializálás esetén az új rekord mellett rendszerünk létrehoz egy új referencia tranzakció azonosítót is (TransactionId
), majd visszaadja ezt az azonosítót a kereskedő oldalának.
Az inicializálás során figyeljen a következőkre:
Adja át az
AutoCommit
paramétert"false"
értékkel későbbi terhelés engedélyezéséhez.Adja meg a kereskedő rendszerében tárolt, egyedi
UserId
paramétert (megadása fizetőeszköz-regisztrációnál kötelező). Az egyes vásárlók az inicializálás során átadottUserId
paraméter segítségével azonosíthatók be (egy vásárló akár több fizetőeszközt is regisztrálhat).Adja át a
PaymentRegistration
és aPaymentRegistrationType
paramétereket a sikeres fizetőeszköz-regisztrációhoz.Használjon erős ügyfél-hitelesítést (PSD2/SCA) a vásárló adatainak átadásához és a MIT fizetési szabályok meghatározásához, a következők segítségével:
fizetés gyakorisága, amit a
Frequency
paraméter szabályozfizetés összege, ami az
AmountIndicator
paraméterrel adható meg (jelzi, hogy a rákövetkező tranzakció összege megegyezik a referencia tranzakció összegével, vagy az összeg tetszőleges lehet)regisztráció lejáratának dátuma, amit az
ExpireDate
paraméter határoz meg (rákövetkező tranzakciók a paraméterben megadott időpontig hozhatók létre)
Tárolja le az
Init
kérésre visszaadott referencia tranzakció azonosítót, mivel később ennek segítségével hivatkozhat az adott tranzakcióra.
Az inicializációban a fizetési szolgáltatók nem vesznek részt, ez a folyamat kizárólag a kereskedő oldala és a BIG FISH Payment Gateway rendszere között zajlik.
Mobilalkalmazás fejlesztésnél biztosítsa, hogy az inicializációra a szerver oldalon kerüljön sor. Biztonsági okokból az inicializáció nem történhet meg a mobilalkalmazásban.
API kérés paraméterek
Az API kérés általános információi
Az API kérésekhez kapcsolódó paramétereket két táblázatba soroljuk fel a könnyebb átláthatóság kedvéért. Természetesen az egyes paraméterek megjelenhetnek ugyanabban az API kérésben.
Az API paraméterek felosztása a következő:
kötelező paraméterek
opcionális paraméterek
Kötelező paraméterek
Opcionális paraméterek
Mintakód
Fizetőeszköz-regisztráció inicializálása Init
kérés használatával:
API válasz paraméterek
Az Init
kérés eredményét JSON formában válaszoljuk meg. A válasz a következő paramétereket tartalmazza:
Mintakód
Sikeres inicializálásra adott válasz:
Last updated