Skip to content

Native bindings for major Payment gateways of Nepal with Xamarin. Bindings include Esewa, Imepay and Khalti.

License

Notifications You must be signed in to change notification settings

exendahal/epayNepal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

epayNepal

Native Bindings for major Payment gateways of Nepal with Xamarin Forms (esewa, IME Pay and Khalti)
These dependencies are based on Xamarin Android bindings.

More about Platform

https://docs.microsoft.com/en-us/xamarin/xamarin-forms/

Official Documentation

  1. esewa: https://developer.esewa.com.np/#/android
  2. IME Pay: https://github.com/imepay/imepaySDK_android
  3. Khalti: https://docs.khalti.com/checkout/android/

Xamarin implementation

  • Xamarin Android : Available
  • Xamarin IOS : Coming soon
    If you are willing to contribute, don't ask just do it. :)

Project Binding source code

Dependencies for Khalti for Xamarin Android

  • adapter-rxjava
  • appCompactBinding
  • converter-gson
  • logging-interceptor
  • OKHTTP
  • picasso
  • Retrofit
  • ripple
  • rxAndroid
  • rxBinding
  • rxjava
  • rxPermission
  • GoogleGson (Nuget Package Available)
  • quare.OkIO (Nuget Package Available)
  • ZhangHai.Android.MaterialProgressBar (Nuget Package Available)
  • Karamunting.KotlinX.Coroutines.Android (Nuget Package Available)
  • Karamunting.KotlinX.Coroutines.Core (Nuget Package Available)
  • Xamarin.Kotlin.StdLib (Nuget Package Available)
  • Xamarin.AndroidX.MultiDex (Nuget Package Available)
  • Xamarin.AndroidX.ViewPager2 (Nuget Package Available)
  • Xamarin.Google.Android.Material (Nuget Package Available)

Refer styles.xml for Android styling

Screenshots


       

Preview


In case of any need, write me at [email protected]

About

Native bindings for major Payment gateways of Nepal with Xamarin. Bindings include Esewa, Imepay and Khalti.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages