Fizetőeszköz-regisztráció lekérdezése
Működés
Használja a GetPaymentRegistrations
funkciót egy adott vásárlóhoz tartozó összes regisztrált fizetőeszköz lekérdezéséhez. Sikeres lekérdezés esetén a válasz a következő adatokat tartalmazza:
a fizetőeszköz-regisztráció típusa
a vásárláshoz tartozó regisztrált fizetőeszköz(ök) adatai
a fizetőeszköz-regisztráció(k) során létrejött referencia tranzakció(k) adatai
Az érvénytelenített fizetőeszköz-regisztrációk és a lejárt fizetőeszközök adatait nem adjuk vissza.
Az API kérés paraméterei
Az API kérés általános információi
GetPaymentRegistrations
POST
method=GetPaymentRegistrations
json={JSON encode-olt paraméterek}
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
StoreName
string
A BIG FISH Payment Gateway szerződésben kerül meghatározásra.
Rendszerünkben tárolt egyedi bolt azonosító.
ProviderName
string
Barion2
Borgun2 (Teya RPG)
CIB
GP (Global Payments)
KHB
OTPSimple (SimplePay)
PayPalRest
PayURest
Saferpay (Worldline)
VivaWallet
A tranzakcióhoz tartozó fizetési szolgáltató.
UserId
string
szabadon választott (kivéve e-mail címek és személyes adatok)
A fizetőeszköz-regisztrációhoz használt vásárló-azonosító a kereskedő áruházában.
Opcionális paraméter
PaymentRegistrationType
string
MIT
A fizetőeszköz-regisztráció típusa.
Mintakód
Adott vásárlóhoz tartozó fizetőeszköz-regisztrációk lekérdezése GetPaymentRegistrations
kérés használatával:
API válasz paraméterek
A GetPaymentRegistrations
kérés eredményét JSON formában válaszoljuk meg. A válasz a következő paramétereket tartalmazza:
JSON object
egyedi értékek
Fizetőeszköz-regisztrációkat és a hozzájuk tartozó referencia tranzakciókat tartalmazó objektum.
ResultCode
string
A regisztráció sikeresen lekérdezve:
SUCCESSFUL
Sikertelen lekérdezés esetén:
InactiveStore
MissingParameter
MissingRemoteAddress
UnauthorizedAccess
UnauthorizedRemoteAddress
UnknownProvider
UnknownReferenceTransaction
UnknownStore
WrongApikey
WrongParameter
Jelzi a lekérdezés eredményét.
Sikertelen lekérdezés esetén a paraméter értéke jelzi a hiba okát.
ResultMessage
string
leírás
Az egyes ResultCode
értékek szöveges magyarázata.
ResponseId
integer
egyedi értékek
A válaszüzenet egyedi azonosítója a BIG FISH Payment Gateway rendszerében.
A Data paraméter elemei
Az alábbi adatok a Data
nevű paraméterben, fizetőeszköz-regisztráció típusonként bontva kerülnek átadásra:
ReferenceTransactionId
A fizetőeszköz-regisztrációhoz kapcsolódó tranzakció azonosítója a BIG FISH Payment Gateway rendszerében.
AutoCommit
A referencia tranzakció végrehajtási módja, mely jelenthet azonnali terhelést vagy az összeg előzetes befoglalását.
Currency
A referencia tranzakció devizaneme.
PaymentDevice
A regisztrált fizetőeszköz típusa:
BankCard
Wallet
AccountNumber
PaymentDeviceBrand
A regisztrált fizetőeszköz márkája.
PaymentDeviceNumber
A regisztrált fizetőeszköz azonosító száma, pl. a bankkártya utolsó 4 számjegye, számlaszám, stb.
PaymentDeviceExpiration
A regisztrált fizetőeszköz lejárati ideje.
RegistrationExpiration
A fizetőeszköz-regisztráció érvényességének vége.
RecurringFrequency
A rákövetkező fizetések gyakorisága.
FixAmount
Jelzi, hogy a rákövetkező fizetések megegyeznek vagy nem egyeznek meg a referencia tranzakció összegével.
Created
A referencia tranzakció létrehozásának időpontja.
Mintakód
A sikeres fizetőeszköz-regisztráció lekérdezésre adott válasz:
Last updated