This project demonstrates how to integrate the eSewa payment gateway into an Android application. eSewa is a popular digital wallet and payment service widely used in Nepal. The project aims to provide a sample code for developers to understand the process of integrating eSewa's payment functionality into their Android apps.
It covers essential aspects such as configuring the eSewa credentials, launching the payment interface, and handling various payment scenarios (successful, canceled, or failed payments).
By following this project, developers can learn how to seamlessly incorporate eSewa's payment capabilities into their Android apps, offering users a convenient and secure way to make online payments within the app.
Clone the repository: git clone https://github.com/ClandEstine47/esewa-android.git
This version of the app is set up for testing purposes only. For the testing phase, the client/merchant can use the following eSewa credentials:
- eSewa ID: 9806800001/2/3/4/5
- Password: Nepal@123
- MPIN: 1122 (for application only)
- Token: 123456
For more details, refer to the official documentation: https://developer.esewa.com.np/
Here's a demo video showcasing the eSewa payment integration in action: