24-payDocs

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é