EasyPay.ua

EasyPay.ua
Company: Ukrainian Payment System LLC
Employees: 201–500 Employees
Company Size: Mid-Market
Ownership: Private
Headquarter Country: Ukraine
Year Established: 2007
Supported Regions: Europe
Supported Countries: Ukraine
Industry Focus: Airline, Ecommerce, Insurance, Real Estate & Property, Software & SaaS, Telecommunications, Transport & Logistics, Travel & Hospitality
Annual Revenue (USD): 42,000,000
Total Transactions: 120,000,000
Target Merchant Size: Enterprise, Mid-Market, SMB, Startup
Transaction Fee (USD/%): Company turnover from 2,400 USD to 12,000 USD/month: 1.5%. Company turnover more than 12,000 USD/month: Individually.
Fee Structure: Custom Per Merchant, Flat Rate, Volume-Based Discount
Supported Currencies: UAH - Ukrainian Hryvnia
Transaction Types: Card Not Present, Cash, Digital Wallets, mCommerce, Payment Links, QR Code Payments, Recurring Billing, Split Payments
Supported Payment Methods: Apple Pay, Google Pay, Mastercard, PROSTIR (ПРОСТІР), Visa
Compliance: 3D Secure Support, PCI DSS
Developer & Integration: Hosted Payment Page, Tokenization Support, Web Services API
SDK Support: Android SDK, Flutter SDK, iOS SDK
Branding & White-Labeling: Custom Branding
API Accessibility: Public
Reporting & Onboarding: Online Merchant Portal

EasyPay.ua: Merchant Payment Gateway Overview

EasyPay.ua provides online payment acceptance for merchants in Ukraine through a documented REST MerchantAPI and a hosted payment page. This overview summarizes how EasyPay.ua works for businesses, covering supported payment methods, integration models, security, and operational features.

What Is EasyPay.ua

EasyPay.ua is a Ukrainian online payments service with consumer products (bill pay, transfers) and a business offering for online payments. The company’s public website links “For business → Connect online payment” to the merchant environment at merch.easypay.ua. Footer badges indicate card security programs and PCI DSS presence, and the site references a MerchantAPI for programmatic integration.

Payment Methods And Instruments

EasyPay.ua exposes multiple “instrument types” that can be enabled per merchant service. The MerchantAPI documentation lists the following payment instruments:

  • Card (bank cards) and RCard (a card saved in EasyPay)

  • Apple Pay and Google Pay

  • Emoney (EasyPay wallet; available when a user is authorized in EasyPay)

  • Mobile money for Ukrainian operators: Kyivstar, Lifecell, Vodafone

  • Fishka (loyalty card)

These are returned in API responses and can be managed via the payment methods section of the MerchantAPI.

Bank Cards (Card, RCard)

Card payments are supported via the Card instrument. RCard denotes a payment using a previously saved card in the EasyPay system. The API describes status handling (e.g., Accepted/Pending/Declined) and 3-D Secure outcomes.

Apple Pay

EasyPay.ua provides Apple Pay in two primary ways:

  • Hosted payment page: Apple Pay button is shown on EasyPay’s payment page without extra integration.

  • App or website tokenization: merchants can obtain Apple Pay payment data and pass it to EasyPay in the userPaymentInstrument token when creating an order. Documentation outlines Apple Pay requirements, merchant ID registration, certificate exchange (CSR), domain verification, and references to Apple’s developer materials.

Google Pay

Google Pay is supported on the hosted payment page and via merchant-side tokenization. For tokenization, use tokenizationType: PAYMENT_GATEWAY with gateway: easypay and pass the gatewayMerchantId issued by Google; the resulting token is submitted in the MerchantAPI call.

EasyPay Wallet And Mobile Money

The Emoney instrument allows payment from the EasyPay wallet for authorized users. The API also describes mobile money instruments for Kyivstar, Lifecell, and Vodafone, which can appear in the instrument set for a user.

Loyalty: Fishka

The Fishka loyalty card can be used as an instrument per the “Possible payment instruments” section.

Integration Models

Hosted Payment Page

Merchants can redirect to EasyPay’s payment page and receive results via redirects and server notifications (callbacks). Success and fail URLs are set when an order is created; EasyPay also has a “back” URL option visible to the user on the final page. The documentation cautions that redirects alone are not a reliable indicator of success; merchants should rely on server notifications or status checks.

Direct API (MerchantAPI)

EasyPay.ua’s REST MerchantAPI underpins order creation and status handling. Key endpoints and concepts include:

  • CreateApp / CreatePage: establish an AppId and PageId to start a session.

  • CreateOrder: create an order (with or without passing a payment instrument token).

  • OrderState: poll for final status when needed. The base production URL is https://merchantapi.easypay.ua. The API requires specific headers and a calculated Sign.

Request Signing

Requests are signed with Sign = base64(sha256(secretKey + requestBody)). Code snippets are provided in the docs.

Security And Compliance

PCI DSS

EasyPay states that payment acceptance security is guaranteed by certification to PCI DSS v3.2.1, and provides a link to verify the current certificate.

3-D Secure (2.x)

Because acquiring banks have moved to 3-D Secure 2.x, EasyPay requires passing device and browser parameters when a payment instrument is submitted in the order request (e.g., card, Apple Pay, Google Pay). The API defines the 3DS flow, action types such as FormRedirect and UrlRedirect, and status semantics (Need3Ds, WaitVerify, Done).

Tokenization And Saved Cards

EasyPay supports card tokenization and saved-card usage. Two approaches exist:

  • Merchant handles raw PAN (server-to-server): prohibited unless the merchant is PCI DSS certified.

  • EasyPay-hosted tokenization page: the cardholder enters card data on EasyPay’s page, so merchant PCI DSS certification is not required for tokenization.

Callbacks return a cardGuid (token) and associated masked PAN/expiry, and there are endpoints to list and delete tokens. The docs also describe operationType options for token reuse (e.g., SingleToken).

Conclusion

EasyPay.ua offers a documented MerchantAPI and hosted payment page that support bank cards, Apple Pay, Google Pay, an EasyPay wallet, mobile money from major Ukrainian operators, and a Fishka loyalty instrument. The platform implements PCI DSS controls and modern 3-D Secure 2.x flows, provides tokenization to enable saved cards and PCI-minimizing setups, and exposes operations for authorization/capture, refunds, recurring payments, split transactions, and card payouts. Merchants integrate by establishing an App/Page session, creating orders with appropriate instruments, and handling callbacks and status polling for reliable reconciliation. For compliance and integration specifics, especially wallets, tokenization options, and payouts refer to the MerchantAPI and the PCI DSS page

EasyPay.ua: Frequently Asked Questions (FAQs)

What is EasyPay.ua?

EasyPay.ua is a Ukrainian payments service that provides a hosted payment page and a REST MerchantAPI for accepting online payments.

Which payment methods does EasyPay.ua support?

Supported instruments include bank cards, Apple Pay, Google Pay, the EasyPay wallet, mobile money from Kyivstar, Lifecell, and Vodafone, and the Fishka loyalty card.

Does EasyPay.ua support Apple Pay and Google Pay?

Yes. Apple Pay and Google Pay work on the hosted payment page and via tokenization when you integrate through the MerchantAPI.

How can I integrate EasyPay.ua into my website or app?

You can redirect to the hosted payment page or use the REST MerchantAPI to create orders, pass wallet or card tokens, and manage payment status.

Is EasyPay.ua PCI DSS certified?

Yes. EasyPay.ua states certification to PCI DSS v3.2.1 and provides a link to verify the certificate.

Does EasyPay.ua use 3-D Secure 2.x?

Yes. The platform supports 3-D Secure 2.x and requires device and browser parameters when you submit a payment instrument in the order.

Can I store cards and run recurring payments?

Yes. EasyPay.ua supports tokenization for saved cards and offers recurring payments that you configure from an initial successful transaction.

How do I confirm that a payment was successful?

Rely on EasyPay.ua server callbacks or the order status endpoint rather than only client redirects for the final payment result.

Does EasyPay.ua support payouts to cards?

Yes. The MerchantAPI includes a credit issuance flow for payouts to cards, using a tokenized PAN when you are not PCI DSS certified.

Is there a test environment?

Yes. The documentation describes a test environment with IP whitelisting and test credentials for specific flows.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.