All Projects → enisgurkann → EPAYMENT

enisgurkann / EPAYMENT

Licence: Apache-2.0 License
EPayment - Multi Payment Provider for .Net Core

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to EPAYMENT

nestpay.go
Asseco NestPay (EST) Virtual POS API with golang
Stars: ✭ 22 (-48.84%)
Mutual labels:  sanalpos, akbank, asseco, isbank, finansbank, halkbank
cybersource-sdk-java
Java SDK for CyberSource Simple Order API
Stars: ✭ 44 (+2.33%)
Mutual labels:  payment, payment-integration, payment-processing, payment-module
adyen-salesforce-commerce-cloud
Salesforce Commerce Cloud (formerly Demandware)
Stars: ✭ 63 (+46.51%)
Mutual labels:  payment, payment-integration, payment-processing, payment-module
cybersource-android-sdk
The CyberSource InApp SDK enables developers to simply and securely incorporate mobile payments into their Android applications.
Stars: ✭ 25 (-41.86%)
Mutual labels:  payment, payment-integration, payment-processing, payment-module
opencart-3-sanalpos
OpenCart 3.x Sanal Pos Entegrasyonu Ücretsiz
Stars: ✭ 18 (-58.14%)
Mutual labels:  payment-integration, sanalpos, akbank
adyen-hybris
Adyen Payment plugin for Hybris
Stars: ✭ 23 (-46.51%)
Mutual labels:  payment, payment-integration, payment-processing
react-native-payumoney
React Native Payumoney (Android/IOS)
Stars: ✭ 18 (-58.14%)
Mutual labels:  payment, payment-integration, payment-module
stripe
Stripe integration with Magento 2
Stars: ✭ 58 (+34.88%)
Mutual labels:  payment-integration, payment-processing, payment-module
adyen-python-api-library
Adyen API Library for Python
Stars: ✭ 41 (-4.65%)
Mutual labels:  payment, payment-integration, payment-processing
paymentgateway
Dokumentace ČSOB platební brány a jejího eAPI pro platby platebními kartami, Apple Pay, mallpay a platebními tlačítky ČSOB.
Stars: ✭ 104 (+141.86%)
Mutual labels:  payment, payment-integration, payment-processing
midtrans-node
Unoffficial Midtrans Payment API Client for Node JS | Alternative for Midtrans Official Module | https://midtrans.com
Stars: ✭ 15 (-65.12%)
Mutual labels:  payment-integration, payment-module, paymentmethods
laravel-pos
Türk bankaları için sanal pos paketi (Laravel 5/6/7/8)
Stars: ✭ 61 (+41.86%)
Mutual labels:  garanti, sanalpos, 3dpay
Chowder
Chowder for Android M-Pesa payments.
Stars: ✭ 31 (-27.91%)
Mutual labels:  payment, payment-processing
GarantiVp
Garanti Bankası Sanal Pos İstemcisi
Stars: ✭ 65 (+51.16%)
Mutual labels:  garanti, sanalpos
wc-moldovaagroindbank
WooCommerce maib Moldova Agroindbank Payment Gateway
Stars: ✭ 13 (-69.77%)
Mutual labels:  payment, payment-integration
ccashcow
💰 Accept cards & crypto. Payments so easy a cow could do it.
Stars: ✭ 40 (-6.98%)
Mutual labels:  payment, payment-integration
adyen-node-api-library
Adyen API Library for Node.js
Stars: ✭ 82 (+90.7%)
Mutual labels:  payment, payment-integration
Magento2Msp
MultiSafepay plugin for Magento 2 (Deprecated) see: https://github.com/MultiSafepay/magento2
Stars: ✭ 29 (-32.56%)
Mutual labels:  payment, payment-integration
omnipay-2checkout
2Checkout driver for the Omnipay PHP payment processing library
Stars: ✭ 25 (-41.86%)
Mutual labels:  payment, payment-integration
python-daraja
Python Wrapper for interacting with the MPESA Daraja API. More Features to be implemented
Stars: ✭ 20 (-53.49%)
Mutual labels:  payment, payment-integration

alt text

EPAYMENT -Multi Payment Provider for .Net Core

GitHub GitHub Repo stars GitHub last commit Contributors Discussions Nuget version Nuget downloads

Tüm bankalarla uyumlu sanal pos servisi

Factory pattern structure written with .net5 for payment services

BANK ENGINE

ASSECO , FINANSBANK , VAKIFBANK , GARANTI , YAPIKREDI , PAYTR , PARAMPOS

BANKS

AKBANK FINANSBANK GARANTI VAKIFBANK ZIRAATBANKASI AKTIFBANK YAPIKREDI DENIZBANK İŞBANKASI HALKBANKASI

Payment Provider Usage

PM> Install-Package EPAYMENT
  services.AddPaymentProvider();
PM> Injection
  private readonly IPaymentProviderFactory _paymentProviderFactory;
  public SanalPosController(IPaymentProviderFactory paymentProviderFactory)
  {
       _paymentProviderFactory = paymentProviderFactory;
  }
PM> Using
     
 var _type = PosEngineType.ASSECO;
 var paymentProvider = _paymentProviderFactory.Create(_type);
 var paymentParameterResult = paymentProvider.GetPaymentParameters(new PaymentRequest()
 {
 	OrderNumber = OrderNumber,
 	Username = "Username",
 	Password = "Password",
 	ClientId = "ClientID",
 	Email = "[email protected]",
 	Phone = "0000000",
 	TotalAmount = 1,
 	SuccessUrl = $"https://{HttpContext.Request.Host}/Payment/Success?OrderNumber={OrderNumber}",
 	FailUrl = $"https://{HttpContext.Request.Host}/Payment/Fail?OrderNumber={OrderNumber}",
 	CustomerIpAddress = HttpContext.Connection.RemoteIpAddress.ToString()
 });
 var paymentForm = _paymentProviderFactory.CreatePaymentForm(paymentParameterResult.Parameters, _config.GetValue<Uri>("Payment:PosType"));
   
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].