P24

Przelewy24

Przelewy24 is a real-time bank transfer of payments, consumers based in Poland can use it to transfer funds directly to merchants from their bank accounts.

Przelewy24 accepts consumer’s payments to its account, confirms payment processing to the merchant, and transfers these payments to the merchant’s account. Each transaction result sent to the merchant is immediately verified in order to confirm that the sender was Przelewy24.

Commands

Pre Transaction Commands

The first step is to generate a unique order number with the command CREATEORDER.

Transaction Commands

INITIATEPAYMENT

Request Parameters

Authorizations: Basic Auth

Request

Required Parameters Optional Parameters

MERCHANTKEY

LOGPATH

COMMAND

LANGUAGE

INITTYPE

ORDERREFERENCE

PAYMENTTYPE

CUSTOMERSTATEMENT

AMOUNT

IP_ADDRESS

CURRENCY

CONFIRMURL

ORDERNUMBER

ORIGINATOR

ORDERDESCRIPTION

SUCCESSURL

FAILUREURL

CONSUMER_LANGUAGE

CONSUMER_EMAIL

Optional request parameters CUSTOMERSTATEMENT and ORDERREFERENCE, are more restricted about their length and allowed characters than usual.

For Prezelewy24 only PLN as CURRENCY is available.

Przelewy24 payment method can be initialized if the merchant sends PRZELEWY24 for parameter INITTYPE.

Responses

201 Successful initialization.

Required Parameters Optional Parameters

status

header

version

body

errorCode

message

paySysMessage

originator

400 Validating the request data failed

Parameters

errorCode

message

paySysMessage

POST / https://api.qenta.com/enterprise

Request samples

COMMAND=INITIATEPAYMENT&
MERCHANTKEY=[noTestMerchantKeyAvailable]&
INITTYPE=PRZELEWY24&
ORDERNUMBER=65061&
LANGUAGE=en&
AMOUNT=1&
CURRENCY=EUR&
APPLICATIONTYPE=S&
SERVICEURL=http://yourimprint.com/&
CUSTOMERSTATEMENT=eh3462t3hg346&
SUCCESSURL=https://yoursuccessurl.com&
ORDERDESCRIPTION=Test&
CANCELURL=https://yourfailureurl.com&

Response samples

version=qtillserver+3.23.0.47&
status=0

Query Commands

For every payment method commands QUERYORDERS, QUERYCREDITS, and QUERYBATCHES are used.

Order Flow Diagram

Image

To interpret this diagram, the successful completion of a NEW PAYMENT is assumed.

All possible commands for specific acquirers are found here.