PayWall.NetCore, ASP.NET Core 5 ve üzeri sürümler için geliştirilmiş bir NuGet paketidir. Bu paket, PayWall API'sine kolay ve etkili bir şekilde entegrasyon sağlar ve uygulamanızda ödeme duvarı (paywall) işlevselliğini basit bir şekilde uygulamanıza eklemenizi sağlar.
PayWall, ödeme almak isteyen işletmelere uçtan uca kontrol sağlayan bir altyapı sunar. Bu altyapı, gelişmiş abonelik yönetimi, pazaryeri çözümleri, akıllı yönlendirme algoritmaları ve mikro ölçekli ödeme kontrolü gibi hizmetler sunarak işletmelerin karlılığını artırır ve operasyonel yüklerini azaltır. PayWall, bir ödeme orkestrasyon platformu olarak işlev görür; bu sayede kullanıcılar, tercih ettikleri ödeme kuruluşları veya bankalar aracılığıyla ödeme yapabilir ve alabilir.
- Sanal POS: PayWall, sanal POS özelliği ile çevrimiçi mağazalar için güvenli ve hızlı ödeme işlemleri gerçekleştirmenizi sağlar.
- PayOut: Para transferi/para dağıtımı (IBAN'a transfer) servisidir.
- KartÜretim: İşletmelerin kendilerine, alt üye işyerlerine veya çalışanlarına sanal kart ve fiziksel ön ödemeli kart oluşturmalarını sağlayan bir servistir.
- Alternatif Ödeme(APM): Farklı ödeme yöntemlerini destekleyerek, müşterilere kredi kartı, banka kartı, dijital cüzdanlar ve daha fazlası gibi çeşitli ödeme seçenekleri sunar.
- Web ile Ödeme Alma: Web sitesi üzerinden doğrudan ödeme alma imkanı tanır, böylece çevrimiçi satışlarınızı artırabilirsiniz.
- Link/QR ile Ödeme Alma: Müşterilere ödeme linki veya QR kodu göndererek, ödemeleri hızlı ve kolay bir şekilde almanızı sağlar.
- Ortak Ödeme Sayfası: Birden fazla işletmenin veya hizmet sağlayıcının aynı ödeme sayfasını kullanabilmesine olanak tanır, bu da iş birliği ve entegrasyonu kolaylaştırır.
- Tekrarlı Ödeme Servisi: Tekrarlı ödeme servisleri, sisteminizdeki periyodik ödeme alma senaryolarında tüm süreci sizin için yöneten servislerdir.
- PayRoute: Ödeme akışını yönlendiren bu özellik (Komisyona tutarına göre veya özel sıralama), en uygun ödeme yöntemlerini seçmenizi ve işlemlerinizi optimize etmenizi sağlar.
- RouteTable: Ödeme işlemlerinin nasıl yönlendirileceğini ve yönetileceğini belirleyen bir tablo sağlar, böylece süreçleri daha verimli hale getirir.
- PayJump: Bir ödeme sağlayıcısında sorun yaşandığında otomatik olarak diğer seçili sağlayıcıya geçiş yaparak işlemleri hızlı ve kesintisiz sürdürür.
- PayBalancer: Ödemelerinizin sağlayıcılar arasında yönlendirilmesini sağlar. Ödemelerinizi tutar bazlı olarak yönetebilir, aktif sağlayıcılarınız arasında dağıtabilirsiniz.
- Pazaryeri: Çoklu satıcıları destekleyen bir pazaryeri çözümü sunarak, birden fazla tedarikçinin ürünlerini aynı platformda satışa sunmasına olanak tanır.
- Basit Entegrasyon: PayWall API'sine hızlı ve kolay erişim.
- Esnek Yapılandırma: Yapılandırma seçenekleri ile özelleştirilebilir.
- Kapsamlı Dokümantasyon: Kullanım kılavuzları ve API referansları.
- Kart Kayıt Etme
- Kayıtlı Kart Listeleme
- Kayıtlı Kart Silme
- Kayıtlı Kart Güncelleme
- Üye Oluştur
- Üye Güncelle
- Üye Sil
- Üye Sil
- Üye Ara
- Banka Yöntemi Ekle
- Banka Yöntemi Düzenle
- Banka Yöntemi Sil
- Banka Yöntemlerini Listele
- Valör/Komisyon Ayarını Getir
- Valör/Komisyon Ayarını Ekle (Var olanı da günceller)
- Direkt Ödeme (2D)
- Güvenli Ödeme (3D)
- Provizyon İşlemleri
- Taksit Sorgulama
- BIN Sorgulama
-
- Mutabakat Yap
- Mutabakat Getir
- Gün Sonu Verileri
- Mutabakat Listesi
- Bakiye Kontrol
- Bakiye Kontrol (Ana Hesap)
- Iban'a Gönderme
- Kayıtlı Üye Iban Gönderme (Member)
- Hesaba Gönderme
- İşlem Sorgulama
- Hesap Sorgulama
- Tekrarlı Ödeme Oluştur
- Tekrarlı Ödeme Düzenle
- Tekrarlı Ödeme Sorgula
- Tekrarlı Ödeme Durdur
- Tekrarlı Ödeme Sil
- Tekrarlı Ödeme Yeniden Başlat
- Tekrarlı Ödeme Sorgula
- Tekrarlı Ödeme Kart
- Tekrarlı Ödeme Kapsamındaki Kartlar
- Tekrarlı Ödeme Kapsamına Yeni Kart Ekle
- Tekrarlı Ödeme Kapsamındaki Kartı Sil
- Müşteri Havuzu
- Tekrarlı Ödeme Müşteri Havuz Listesi
- Tekrarlı Ödeme Müşteri Ara
- Ürün/İçerik Havuzu
- Tekrarlı Ödeme Ürün/İçerik Havuz Listesi
- Tekrarlı Ödeme Ürün/İçerik Ara
- LinkQr Ödeme Emri Oluştur
- Ortak Ödeme Sayfası Oluştur
- Ödeme Sorgulama
- DirectPay Tabanlı
- Ödeme Başlat
- Otp Tabanlı
- Ödeme Onayla / Otp Tabanlı
- QR Tabanlı
- Ödeme Başlat / QR Tabanlı
- CheckoutPage Tabanlı
- Ödeme Başlat (Id)
- Ödeme Başlat (Key)
- APM'lerimi listele
- Ödeme Sorgula
- Ödeme İade İşlemi
- Ödeme Kısmi İade İşlemi
- Sanal Kart
- Oluştur
- Fiziksel Kart
- Fiziksel Kart Ekle
- Hesap / Bakiye Kontrol
- Kart - Pasif Et
- Kart - Aktif Et
- Kart - Sil
- Kart - Bakiye Artır
- Kart - Bakiye Azalt
- Kart - Detay
- Kart - Liste
- Kart - Telefon Güncelle
- Kart - Açıklama Güncelle
- Kart - Kart İşlemleri
- Kart - Şifre Güncelle
Visual Studio'da NuGet Paket Yöneticisi'ni açın, PayWall.NetCore paketini arayın ve yükleyin.
Aşağıdaki komutu kullanarak NuGet paketini yükleyebilirsiniz:
dotnet add package PayWall.NetCorePaketi yükledikten sonra appsettings.json içinde PayWall kısmının olduğu yerde PublicClient, PublicKey, PrivateClient ve PrivateKey bilgileri karşınıza çıkıcak. Bilgileri edinmek için PayWall panelini kullanabilirsiniz. İlgili sayfa: Geliştirici > Entegrasyon
"PayWall": {
"Prod": false,
"PublicClient": "********************",
"PublicKey": "***********************",
"PrivateClient": "***********************",
"PrivateKey": "****************************"
}- Prod: Test ortamında işlem yapmak istediğiniz zaman
Prod:falseolmalı. Prod ortamda yapmak istersenizProd:trueolmalı. - PublicClient: Kimlik bilgisini panelden alabilirsiniz.
- PublicKey: Kimlik bilgisini panelden alabilirsiniz.
- PrivateClient: Kimlik bilgisini panelden alabilirsiniz.
- PrivateKey: Kimlik bilgisini panelden alabilirsiniz.
- PayWall Entegrasyon Dökümanı: https://developer.paywall.one/
- Website: https://paywall.one/
- Test Paneli: https://dev-panel.itspaywall.com/
- Canlı Panel: https://panel.itspaywall.com/