Kifizetés (PayOut)
A PayOut segítségével a kereskedő kifizetést tud kezdeményezni a vásárló bankkártyájára (ellenirányú tranzakció). A kifizetés feltétele a kedvezményezett bankkártya előzetes regisztrációja vagy verifikációja. A regisztráció (vagy verifikáció) során létrejön a referencia tranzakció, mely segítségével rendszerünkben beazonosíthatóvá válik a kedvezményezett bankkártya.
További részletekért látogassa meg a következő oldalakat:
Fizetőeszköz-regisztráció illetve Referencia tranzakció
A regisztrált (verifikált) bankkártya segítségével nem csak kifizetés, de CIT és MIT típusú fizetési tranzakció is létrehozható.
További részletekért látogassa meg a következő oldalakat:
Korábban regisztrált bankkártya esetén a kifizetéshez szükséges referencia tranzakció már rendelkezésre áll rendszerünkben a kifizetés végrehajtásához.
A PayOut működése nagyban hasonlít a tranzakciók összegének visszatérítéséhez, amiről a következő oldalon olvashat:
Egyedi jellemzők
A PayOut használata előtt vegye figyelembe a szolgáltatás egyedi jellemzőit:
egy referencia tranzakció tetszőleges számú kifizetésre használható fel
a kifizetés összege tetszőleges (meghaladhatja a referencia tranzakció összegét is)
a kifizetés használata nem időkorlátos, a kereskedő bármikor indíthat ellenirányú tranzakciót
a sikeres kifizetés átfutási ideje maximum 30 perc (az összeg jellemzően 1-2 percen belül megjelenik a kedvezményezett számláján)
a kifizetés menete különböző kártyatípusoknál a következő:
bankkártya (debit) esetén a kifizetés összege a kártyához tartozó folyószámlán kerül jóváírásra
hitelkártya (credit) esetén a kifizetés összege a kártyához tartozó hitelkeret-tartozás összegét csökkenti
PayOut használatát jelenleg csak a Global Payments fizetési szolgáltató támogatja.
Működés
Használja a Payout
műveletet kifizetés (ellenirányú tranzakció) létrehozásához a PayOut segítségével.
API kérés paraméterek
Az API kérés általános információi
Payout
POST
method=Payout
json={JSON encode-olt paraméterek}
Kötelező paraméterek
PayoutType
string
B2P
WIN
Jelzi a kifizetés jogi típusát (a típusok technikailag azonosak). (Kizárólag a fizetési szolgáltatóval kötött szerződésben meghatározott típus használható kifizetésre.) Jellemzők:
B2P: általános kifizetés (pl. visszatérítés, kártérítés, stb.)
WIN: nyeremény kifizetés szerencsejáték esetén
ReferenceTransactionId
string
egyedi értékek
A fizetőeszköz regisztrációhoz kapcsolódó tranzakció azonosítója a BIG FISH Payment Gateway rendszerében.
Amount
number
szabadon választható
A kifizetés összege. (Magyar forint (HUF) esetén értéke egész szám.)
Info
string
egyedi értékek
Opcionális paraméterek
OrderId
string (255 karakter)
szabadon választható, egyedi érték
A megrendelés azonosítója a kereskedő áruházában.
(Lehetővé teszi a tranzakció visszakeresését, használata erősen javasolt.)
AdditionalMessage
string (65 karakter)
egyedi értékek
A kifizetéshez megadható egyedi üzenet (a közlemény mezőben jelenik meg a kedvezményezettnél).
ModuleName
string (32 karakter)
egyedi értékek
A kereskedő oldalán használt szervízcsomag, programnyelv, keretrendszer, modul, stb. megnevezése.
ModuleVersion
string (8 karakter)
verziószám
A kereskedő oldalán használt szervízcsomag, programnyelv, keretrendszer, modul, stb. verziószáma.
Mintakód
Kifizetés (ellenirányú tranzakció) indítása Payout
használatával:
API válasz paraméterek
Az Payout
kérés eredményét JSON formában válaszoljuk meg. A válasz a következő paramétereket tartalmazza:
ResultCode
string
Az összeg kifizetésének elindítása sikeresen megtörtént:
SUCCESSFUL
Az összeg kifizetésének elindítása sikertelen volt:
ERROR
FunctionNotImplemented
InactiveStore
InactiveProvider
MissingParameter
MissingRemoteAddress
UnauthorizedAccess
UnauthorizedRemoteAddress
UnknownReferenceTransaction
UnknownStore
WrongApikey
WrongParameter
(Továbbá a szolgáltatókra vonatkozó specifikus eredménykódok is megjelenhetnek itt.)
Jelzi a kifizetés elindításának eredményét.
Sikertelen kifizeté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.
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
GP
A tranzakcióhoz kiválasztott fizetési szolgáltató. (Ezt a funkciót jelenleg csak a Global Payments támogatja.)
PayoutType
string
B2P
WIN
Jelzi a kifizetés jogi típusát.
PayoutId
string
egyedi értékek
A kifizetés azonosítója a BIG FISH Payment Gateway rendszerében.
OrderId
string
szabadon választható, egyedi érték
A megrendelés azonosítója a kereskedő áruházában.
(Lehetővé teszi a tranzakció visszakeresését.)
UserId
string
szabadon választható (kivéve e-mail címek)
A vásárló azonosítója a kereskedő áruházában.
(Lehetővé teszi a tranzakció visszakeresését.)
AdditionalMessage
string
egyedi értékek
A kifizetéshez megadott egyedi üzenet (a közlemény mezőben jelenik meg a kedvezményezettnél).
Amount
number
egyedi értékek
Kifizetésre kerülő összeg.
AuthCode
string
egyedi értékek
A kifizetés engedélyszáma, amely a fizetési szolgáltató rendszerében jön létre.
Currency
string (3 karakter)
HUF (alapért.)
EUR
USD
...
A fizetés devizaneme.
(Értékei fizetési szolgáltatónként és szerződésenként eltérőek lehetnek.)
Created
string
dátum
A kifizetés létrehozásának időpontja.
ReferenceTransactionId
string
egyedi értékek
A fizetőeszköz regisztrációhoz kapcsolódó tranzakció azonosítója a BIG FISH Payment Gateway rendszerében.
ResponseId
integer
egyedi értékek
A válaszüzenet egyedi azonosítója a BIG FISH Payment Gateway rendszerében.
Mintakód
A fenti Payout
kérésre adott válasz:
Last updated