General Information
- Order payment
- with a new card and a saved card
- payment with bonuses for Halyk Bank cardholders
- Halyk QR
- Apple Pay
- Google Pay
- Samsung Pay
- MasterPass
- with a new card and a saved card
- Transfers
- p2p
- AFT payments
- OCT transfers to card and mobile phone
- Full customization of the payment page
Getting Started with SDK
During registration, you will be provided with authentication credentials that will need to be used when making the payment.
TerminalID | Merchant payment terminal ID |
---|---|
ClientID | Merchant ID |
ClientSecret | Merchant Secret Key |
Installation instructions
Installation instruction for IOS SDK
Installation instruction for Android SDK
Integration
The ePay SDK workflow and its interaction with your application and the ePay backend are as follows:
- Your application generates a unique invoiceId
- Authorization data, amount, and invoiceId (additional parameters for some functions) are passed to the SDK
- The SDK authorizes with the ePay backend and obtains a token for further operations
- The client is presented with a payment/transfer page.
- The SDK, using the authorization token, performs the operation on the ePay backend
- Your backend receives a webhook with the payment status
- Upon completion of the operation, the client sees a success or error page and continues their user journey