Skip to main content

Android-Java

You will find the following files in the Kit

HesabeCrypt.java

Used for encryption & decryption of Request & Response packets. Use encrypt() function for encrypting the packet and decrypt() for decrypting.

Constants.java

Contains Consants for Base URL, Merchant Code, Access Code, Secret Key & IV (used for Encryption)

MainActivity.java

Provides guidance on how to invoke the Checkout API to integrate with Hesabe Payment API 2.0 and redirect to Payment URL.

WebViewActivity.java

Contains the Android WebView which uses webkit engine to display Hesabe Payment page in android activity.

ApiInterface.java

Use to invoke checkout endpoint of Hesabe API

RetrofitClientInstance.java

Used to create instance of Retrofit

Libraries you will have to include the following Libraries: Retrofit It is a type-safe REST client for Android and Java that helps to consume RESTful web services

tip

Visit https://square.github.io/retrofit/ to learn more about Retrofit

info

Please check the following example android kit

Download Android - Java Kit

For any technical help please contact: [itsupport@hesabe.com]