Transaction service API

Transaction verification

Changed on
put/api/v1/transaction/verify

Request

Request body

merchantIdinteger required

Store ID (merchant ID by default)

posIdinteger required

Store ID (merchant ID by default)

sessionIdstring required

Unique identifier from the merchant's system

amountinteger required

Transaction amount expressed in grosz, e.g. 1.23 PLN = 123.

currencystring required

Currency.

orderIdinteger required

Transaction ID assigned by Przelewy24

signstring required

Parameter checksum:<br>{<font color="brown">"sessionId":</font>"str",<font color="brown">"orderId":</font>int,<font color="brown">"amount":</font>int,<font color="brown">"currency":</font>"str",<font color="brown">"crc":</font>"str"} <br><br>Calculated using the SHA-384 algorithm<br><br><b><font color="#DB2053">IMPORTANT!</font></b><br>When using the json_encode function, apply the following flags: <br>"JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES"

Response

OK

responseCodenumber

Changes

    • breaking

      the request's body type changed from no type to object

    • breaking

      the response's body type changed from no type to object for status

    • breaking

      the response's body type changed from no type to object for status

    • breaking

      the response's body type changed from no type to object for status

    • info

      api operation id verifyTransaction was added

    • breaking

      the request property format changed from no format to int64