Follow the standard PaymentsOS integration procedure, and then apply the relevant extra specifications described below.
- API Version
- Payment Methods
- Setup Procedures
- Integration Procedures
Minimum required API version: 1.0.0
The following table lists all supported payment methods.
|Payment Method||Payment Method Type|
The following table provides an overview of all supported and non-supported features.
|3DS Data from External MPI||No|
|Level 2 and 3 Data||No|
|Retrieve Supported Payment Methods||No|
|Statement Soft Descriptor||No|
|Stored Credentials Flag||No|
|Transaction Processing without CVV||Yes|
The following table lists all supported requests. Use the bodybuilder to create a sample request body for each request type.
|Authorize||Partial and multiple are not supported||Asynchronous|
|Capture||Partial is supported||Asynchronous|
|Refund||Both partial and multiple are supported||Asynchronous|
|Authorize||Partial and multiple are not supported||Asynchronous||After the Authorize request, PayU Russia will capture the funds manually. You should thus not invoke a Capture request yourself. To receive a notification when the Capture is done, register webhooks and enable notifications for Create Capture events.|
The following table lists the setup procedures that are specific to this provider.
|In the PaymentsOS Control Center, configure the following credentials: ||Required|
|In the PaymentsOS Control Center, register webhooks to be notified when a transaction changes its status.||Required|
|In your PayU Russia account, configure the currencies you want to use in transactions. Contact PayU Russia support for assistance.||Required|
|In your PayU Russia account, enable IPNs (Instant Payment Notifications). This will ensure that PaymentsOS is kept in sync with PayU systems. See Configuring IPN Settings below. Contact PayU Russia support for assistance.||Required|
|Disable the cvv check if you do not require customers to enter their cvv code when initiating a payment. This can only be done by PayU Russia support. Contact PayU Russia support for assistance.||Optional|
|Enable partial captures if desired. This can only be done by PayU Russia support. Contact PayU Russia support for assistance.||Optional|
The following sections list the integration procedures that are specific to this provider.
Configuring IPN settings
You must enable IPNs (Instant Payment Notifications) to keep PaymentsOS in sync with PayU systems. To enable IPNs, login to your PayU Russia account, and open the Account Management > Account Settings > IPN Settings tab.
In your account, configure the following IPN URL:
- For working with the PaymentsOS test environment: https://api.paymentsos.com/callbacks/payurussia/test/notifications
- For working with the PaymentsOS live environment: https://api.paymentsos.com/callbacks/payurussia/live/notifications
After aconfiguring the IPN URLs, select the following (required) fields:
We recommend selecting all the fields.
As a last step, enable IPNs in your PayU Russia account (by default, IPNs are enabled for
Authorized orders only). Click Account Settings > Notifications > Send notifications for and select the following:
Canceled and returned orders
The following table lists the card numbers you can use for testing.
|Card Number||Expiry Date||CVV||Notes|
|4058889968744754||01/15||866||400 RUB on account. Try large amounts|
|4058889987820056||01/15||794||Limit: 10 RUB|
|4058889945545159||01/15||694||Status: Not active|