Notifikácia o stave spracovania platby od 24pay
Po ukončení spracovania žiadosti na realizáciu platby zo strany obchodu 24pay notifikuje o stave spracovania platby. Správa je odoslaná v rámci HTTP POST požiadavky adresovanej na NURL.
Údaje týkajúce sa danej platby sú prenášané vo forme štruktúry majúcej XML formát ako hodnota parametra params.
Príklad notifikácie:
<?xml version="1.0" encoding="UTF-8"?>
<Response sign="21f22ef2af21d3819cd0cff06ef55943">
<Transaction>
<Identification>
<MsTxnId>1234567890</MsTxnId>
<PspTxnId>0987654321</PspTxnId>
</Identification>
<Presentation>
<Amount>1.00</Amount>
<Currency>EUR</Currency>
</Presentation>
<Customer>
<Contact>
<Email> jozko.mrkvicka@demo.com</Email>
<Phone>0901 000 001</Phone>
</Contact>
<Address>
<Street>Kvetná 123</Street>
<Zip>821 08</Zip>
<City>Bratislava</City>
<Country>SVK</Country>
</Address>
<Name>
<Given>Jožko</Given>
<Family>Mrkvička</Family>
</Name>
</Customer>
<Processing>
<Timestamp>2014-12-01 13:01:00.548</Timestamp>
<Result>OK</Result>
<Reason code="00">Successful Processing</Reason>
<PSPCategory>2</PSPCategory>
<CreditCard/>
</Processing>
</Transaction>
</Response><Result> označuje stav platby. Môže nadobúdať nasledujúce hodnoty:
- OK – platba úspešná
- FAIL – platba neúspešná
- PENDING – platba bola odoslaná na spracovanie. Po spracovaní platby je odoslaná nová notifikácia, kde bude
<Result>buď OK alebo FAIL. - AUTHORIZED – žiadosť o predautorizáciu bola úspešná. Dokončenie alebo zrušenie platby je možné vykonať do 7 dní.
- REVERSAL – vrátenie platby bolo úspešné.
<PSPCategory> označuje kategóriu platobnej metódy, ktorú klient využil na platbu.
- 1 – platby kartou
- 2 – okamžité platby
- 3 – bankové prevody
- 4 – ostatné