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

Próbálja ki ezt a funkciót!

Az API kérés paraméterei

Az API kérés általános információi

Művelet
HTTP kérés
Adatok

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

Paraméter
Típus
Érték
Leírás

StoreName

string

A Nevogate szerződésben kerül meghatározásra.

Rendszerünkben tárolt egyedi bolt azonosító.

ProviderName

string

  • GP (Global Payments)

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

Paraméter
Típus
Érték
Leírás

PaymentRegistrationType

string

  • CIT

  • 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:

Paraméter
Típus
Érték
Leírás

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 Nevogate 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:

Paraméter
Leírás

ReferenceTransactionId

A fizetőeszköz-regisztrációhoz kapcsolódó tranzakció azonosítója a Nevogate 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

Was this helpful?