For the complete documentation index, see llms.txt. This page is also available as Markdown.

Tranzakció befejezése (CompleteWallet)

Működés

A CompleteWallet a Barion Google Pay fizetés ügyfél-hitelesítést követő lezárására szolgál. Akkor használja, ha a StartWallet nem üres ThreeDSAuthClientData értéket adott vissza, és a Barion Smart Gateway webes hitelesítő kliense a hitelesítést befejezte. A kérést a hitelesítés kimenetelétől függetlenül küldje el: a hitelesítés eredményét nem a kérés tartalmazza, hanem rendszerünk kérdezi le a fizetési szolgáltatótól.

SimplePay Apple Pay, SimplePay Google Pay és Barion Apple Pay esetén ez a lépés nem része a folyamatnak.

API kérés paraméterek

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

Művelet
HTTP kérés
Adatok

CompleteWallet

POST

method=CompleteWallet json={JSON encode-olt paraméterek}

Kötelező paraméterek

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

TransactionId

string

a mobiltárcás tranzakció azonosítója

Az érintett tranzakció InitWallet válaszban kapott azonosítója.

A kérésnek a tranzakció azonosítóján kívül nincs további tartalma, opcionális paramétere pedig nincs a műveletnek.

A kérés a kereskedő szerveréről küldendő. Rendszerünk a fizetési szolgáltatónál zárja le a hitelesítést és a fizetést, majd ellenőrzi a tranzakció állapotát. Sikertelen hitelesítésnél a válasz hibás eredménykódot ad, és a tranzakció hibás státuszba kerül.

Mintakód

curl --url 'https://system-test.paymentgateway.hu/api/payment/' \
  --user 'sdk_test:86af3-80e4f-f8228-9498f-910ad' \
  --user-agent 'CompleteWallet | merchant-store.com | PHP | 7.3.0' \
  --request 'POST' \
  --data 'method=CompleteWallet' \
  --data 'json={
    "TransactionId":"992c8e75435e6d4dfdf6415f0714cae8"
  }'

API válasz paraméterek

A válasz a Result művelet válaszformátumát használja, beleértve a tranzakció státuszát és az eredménykódokat. A rendelés állapotát ennek alapján állítsa be, ne pusztán a böngésző sikeres hitelesítési eseménye alapján.

Hálózati hiba vagy bizonytalan válasz esetén kérdezze le a tranzakció aktuális eredményét. Az URL értesítést a hitelesítési folyamattól függetlenül is dolgozza fel.

Utoljára frissítve:

Hasznos volt ez?