Skip to main content

PayU

Features
MethodAsync - GET Redirect
CountriesPoland, Czech Republic
Processing currenciesPLN, CZK
Increments-
Captures-
Partial/Multiple partial captures-
Cancels-
Partial/Multiple partial cancels-
Refunds
Partial/Multiple partial refunds
Recurring-
Installments-
Credits-
Disputes-
Min Amount1.00 PLN, 3.00 CZK
Account verification-

PayU is an online bank transfer payment method. Consumers log in to their online banking environment. They review the payment details and authorize the payment of the funds to be credited directly to the payee's account.

Payment flow

PayU payment flow

Payment

Request

{
"processingAccountId": "2HdN2jq6XWmlkhqRC2gDTNYCvNH",
"merchantReference": "c5211d6b-0178-49f8-a06b-69df097a712f",
"amount": {
"value": 200,
"currency": "pln"
},
"paymentMethod": {
"type": "payu",
"payu": {
"returnUrl": "https://merchant.site/complete-payment",
"consumer": {
"name": "Consumer name",
}
}
}
}

Response

{
"id": "27yiW9MgzBtwiodreuNOXk0rtIw",
"merchantReference": "c5211d6b-0178-49f8-a06b-69df097a712f",
"status": "pending",
"trackingUrl": "/v1/tracks/payments/{trackId}",
"reason": {
"code": "required_next_step",
"description": "An additional step is needed to complete the payment."
},
"nextStep": {
"type": "redirect",
"redirect": {
"method": "get",
"url": "https://payment.method/complete"
}
}
}