Fizetési hivatkozás létrehozása
Működés
Használja a PaymentLinkCreate
funkciót egy új fizetési link létrehozásához.
API kérés paraméterek
Az API kérés általános információi
Művelet | HTTP kérés | Adatok |
---|---|---|
|
| method= |
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ő és opcionálisan kötelező paraméterek
opcionális paraméterek
Kötelező és opcionálisan kötelező paraméterek
Paraméter | Típus | Érték | Leírás |
---|---|---|---|
| string | A BIG FISH Payment Gateway szerződésben kerül meghatározásra. | Rendszerünkben tárolt egyedi bolt azonosító. |
| string |
| A fizetési hivatkozáshoz kiválasztott fizetési szolgáltató. |
(opcionálisan kötelező) | number | szabadon választható (Magyar forint (HUF) esetén értéke pozitív egész szám.) | Bruttó végösszeg amit a vásárló kifizet. Ahhoz, hogy a fizetendő végösszeget a vásárló adhassa meg, figyeljen a következőkre: • az • vagy átadása esetén az értéke legyen 0 Ilyen esetben a vásárló a Az |
(opcionálisan kötelező) | number | szabadon választható (Magyar forint (HUF) esetén értéke pozitív egész szám.) | A minimum bruttó végösszeg amit a vásárló beállíthat, amennyiben a végső fizetendő összeget a vásárló állíthatja be. A |
| boolean |
| Amennyiben értéke (Ebben az esetben a sikertelen tranzakcióról és a fizetési hivatkozás státuszának változásairól nem küldünk értesítést.) |
| string (255 karakter) | Rendszerünk ezen a címen értesíti a kereskedőt a fizetési hivatkozással létrehozott tranzakció státuszának változásáról (URL értesítés). |
Opcionális paraméterek
Paraméter | Típus | Érték | Leírás |
---|---|---|---|
| string | szabványos email formátum (maximum 1 db) | A kereskedő értesítési email címe, melyre rendszerünk a következő értesítéseket küldi:
|
| number | szabadon választható (Magyar forint (HUF) esetén értéke pozitív egész szám.) | A maximum bruttó összeghatár amit a vásárló beállíthat (amennyiben a végső fizetendő összeget a vásárló állíthatja be). Ha nem kerül átadásra, a vásárló felső összeghatár nélkül állíthat be összeget.
A |
| string (3 karakter) |
| A fizetés devizaneme. (Értékei fizetési szolgáltatónként és szerződésenként eltérőek lehetnek.) |
| string (255 karakter) | egyedi értékek (kivéve e-mail címek, illetve személyes adatok) | A megrendelés azonosítója a kereskedő áruházában. (Lehetővé teszi a tranzakció visszakeresését, használata erősen javasolt.) |
| string (255 karakter) | egyedi értékek (kivéve e-mail címek, illetve személyes adatok) | A vásárló azonosítója a kereskedő áruházában. |
| string (2 karakter) |
(ISO 639-1 alapján) | A fizetési felület nyelve. |
| string |
| Jelzi, hogy a bank azonnal vagy később hajtja végre a tranzakciót. |
| string | dátum, a következő formátumban: ÉÉÉÉ-HH-NN ÓÓ:PP:MM | Meghatározza a link lejárati idejét. Az érvényesség maximálisan megadható ideje is 1 év. Amennyiben nincs megadva a lejárati idő, úgy automatikusan 1 évre kerül beállításra. |
| string |
| Meghatározza a fizetési hivatkozás érkező oldalán bekérésre kerülő vásárlói adatokat (ezek az erős ügyfél-hitelesítéshez (PSD2/SCA) szükségesek). A bekért adatokról a táblázat végén olvashat további részleteket. |
| string (255 karakter) | szabadon választható (URL cím) | A kereskedői adatvédelmi nyilatkozatra mutató hivatkozás. Megadása esetén a vásárlónak el kell fogadnia a nyilatkozatot a fizetés előtt (a fizetési hivatkozás kezdő oldalán). |
| string (255 karakter) | szabadon választható (URL cím) | A fizetést követően a vásárló egy PayLink végoldalra kerül visszairányításra. Ha a RedirectUrl meg van adva, akkor ezen a végoldalon megjelenik egy "Vissza a kereskedő oldalára" gomb, amivel a vásárló a megadott RedirectUrl címre juthat. |
| string | egyedi értékek | Egyéb, illetve szolgáltató specifikus adatok. |
| string | egyedi értékek | A vásárlás és a vásárló adatai az erős ügyfél-hitelesítéshez (PSD2/SCA). |
| string (32 karakter) | egyedi értékek | Az alkalmazott szervizcsomag, programnyelv, keretrendszer, modul, stb. megnevezése. |
| string (8 karakter) | egyedi értékek | Az alkalmazott szervizcsomag, programnyelv, keretrendszer, modul, stb. verziószáma. |
InfoForm adatok részletei
Az InfoForm
értékei meghatározzák, hogy a PayLink érkező oldalán milyen adatok kerülnek bekérésre, a következők szerint:
Adat típusa | Termék típus (product) | Szolgáltatás típus (service) |
---|---|---|
Általános vásárlói adatok | tartalmazza | tartalmazza |
Számlázási adatok | tartalmazza | tartalmazza |
Szállítási adatok | tartalmazza | nem tartalmazza |
Mintakód
Fizetési hivatkozás létrehozása PaymentLinkCreate
kérés használatával:
API válasz paraméterek
A PaymentLinkCreate
kérést eredményét JSON formában válaszoljuk meg. A válasz a következő paramétereket tartalmazza:
Paraméter | Típus | Érték | Leírás |
---|---|---|---|
| string (35 karakter) | egyedi értékek | A fizetési hivatkozás egyedi azonosítója a BIG FISH Payment Gateway rendszerében. |
| string | URL cím | A fizetési hivatkozás URL címe. |
| string | URL cím | A fizetési hivatkozáshoz tartozó QR-kód URL címe.
Figyeljen arra, hogy a QR-kód funkció be legyen kapcsolva a PayAdminban, ellenkező esetben a visszatérési érték |
| string |
Hiba esetén a következő eredménykódok jelölik a hiba okát:
| A fizetési hivatkozás létrehozásának eredménye. |
| string | leírás | Az egyes |
| number | az API kérésben megadott érték | Bruttó végösszeg amit a vásárló kifizet. |
| string (3 karakter) | az API kérésben megadott érték | A fizetés devizaneme. |
| boolean |
| Jelzi, hogy a fizetési link csak egyszer felhasználható fel sikeres fizetésre. |
| string (2 karakter) |
(Az API kérésben megadott érték.) | A fizetési felület nyelve. |
| string | egyedi értékek (kivéve e-mail címek, illetve személyes adatok) (Az API kérésben megadott érték.) | A megrendelés azonosítója a kereskedő áruházában. |
| string | egyedi értékek (kivéve e-mail címek, illetve személyes adatok) (Az API kérésben megadott érték.) | A vásárló azonosítója a kereskedő áruházában. |
| string |
(Az API kérésben megadott érték.) | Jelzi, hogy a bank azonnal vagy később hajtja végre a tranzakciót. |
| string | dátum, a következő formátumban: ÉÉÉÉ-HH-NN ÓÓ:PP:MM (Az API kérésben megadott érték.) | Meghatározza a link lejárati idejét. |
| string (255 karakter) | szabadon választható (Az API kérésben megadott érték.) | Rendszerünk ezen a címen értesíti a kereskedőt a fizetési hivatkozással létrehozott tranzakció státuszának változásáról (URL értesítés). |
| string | szabványos email formátum (Az API kérésben megadott érték.) | A kereskedő értesítési email címe, melyre rendszerünk a következő értesítéseket küldi:
|
| boolean |
(Az API kérésben megadott érték.) | Amennyiben értéke |
| string | egyedi értékek (Az API kérésben megadott érték.) | Egyéb illetve szolgáltató specifikus adatok. |
| string |
| A fizetési hivatkozás státusza. |
| string | dátum, a következő formátumban: ÉÉÉÉ-HH-NN ÓÓ:PP:MM | A fizetési hivatkozás létrehozásának ideje. |
| string | dátum, a következő formátumban: ÉÉÉÉ-HH-NN ÓÓ:PP:MM | A fizetési hivatkozás utolsó módosításának ideje. |
| integer | egyedi értékek | A válaszüzenet egyedi azonosítója a BIG FISH Payment Gateway rendszerében. |
Mintakód
Fizetési hivatkozás sikeres létrehozására adott válasz:
Last updated