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
Basic Auth
Request
Required Parameters | Optional Parameters |
---|---|
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
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
To interpret this diagram, the successful completion of a NEW PAYMENT is assumed.
For an explanation of the different status descriptions included in this diagram have a look at payment.<n>.<m>.state and order.<n>.state which are response parameters of command GETORDERDETAILS.
|
For an explanation of the different status descriptions included in this diagram have a look at payment.<n>.<m>.state and order.<n>.state which are response parameters of command GETORDERDETAILS.
|
All possible commands for specific acquirers are found here.