REST API for payment processing in Central & Eastern Europe supporting order creation, refunds, payouts, tokenization, marketplace operations, and BLIK payments.
Each payment should be authorized in one of three available modes: - client_credentials - used for standard integration, - trusted_merchant - used for authentication of requ
Retrieve the status and details of an order.
Cancel (reject) orders processed by the PayU system.
Capture whole order and update its status to COMPLETED (ended).
Capture an order and update its status to COMPLETED (ended).
Retrieve the details of transactions created for an order with specified `orderId`.
Retrieve your PayU shop balance, id, etc.
Retrieve ALL Refunds Data for the Specified Order
Create new refund - this request is idempotent, so if exactly same data will be provided, response will return data of already previously created refund instead of creating new refund.
Create a payout with the selected destination of funds.
In case the customer terminates the user account in your shop or chooses to remove the stored card from the user account, you need to delete the token.
Retrieve current table with the conversion rates for the currencies.
You can retrieve a reference rate table that is updated daily. This table encompasses rates released by the European Central Bank (ECB) against EUR, as well as additional rates that are triangulated u
You can check the verification status of your submerchants.
Transfer Funds from Seller to Marketplace Balance
Transfer Funds from Marketplace to Seller Balance
Verify, on the basis of a Personal Identification Number or NIP number, whether a given individual/company has already been registered in the PayU system.
Retrieve Marketplace Verification Status
Retrieve the status of the verification with the specific `Id`.
Initialize the verification process of the seller.
This method allows to send data of the seller (submerchant).
Send the data of the associates (representatives and beneficiaries according to the relevant instructions from PayU).
This method allows to load company related documents.
Upload required documents for associates (representatives or beneficiaries).
Create an order for the verification transfer service. In response you will be provided with the bank account details to make the transfer.
Send bank account data for the payouts. Method is reserved for the users who have verified Payoneer account.
Send bank account data for the payouts. Method is reserved for the users who have verified Worldfirst account.
Inform PayU about completing verification process.
Cancel verification on every step of verification providing the reason.
Retrieve available card installments options for specific card. For merchants operating on the Romanian market (Requires contact with a Payu representative first).
In response to retrieving a statement via the API, PayU returns a statement file (as indicated by the `Content-Type=application/octet-stream`) in the `Content-Disposition` header. You should take this
Create a URL for the specified `firmId`.
Create a Shop for the specified `firmId`.
Create a POS, for your partner, for the specified `shopId`.
Retrieve data of the POS with specified `posId`.
Create an additional User for your partner.