TriPay 1.0.5
dotnet add package TriPay --version 1.0.5
NuGet\Install-Package TriPay -Version 1.0.5
<PackageReference Include="TriPay" Version="1.0.5" />
<PackageVersion Include="TriPay" Version="1.0.5" />
<PackageReference Include="TriPay" />
paket add TriPay --version 1.0.5
#r "nuget: TriPay, 1.0.5"
#:package TriPay@1.0.5
#addin nuget:?package=TriPay&version=1.0.5
#tool nuget:?package=TriPay&version=1.0.5
TriPay (Framework Modu)
TriPay — Maggsoft alt ürünü · Türkiye ödeme entegrasyon katmanı
Bu paket, TriPay'in Framework Modu (Mod A) için ana kütüphanedir. Kendi uygulamanızda banka bilgilerini yönetmek ve TriPay veritabanı (MSSQL) kullanmadan ödeme almak için tasarlanmıştır.
Paket ve DLL Yapısı
Bu NuGet paketi aşağıdaki DLL dosyalarını içerir:
| DLL Dosyası | Görevi |
|---|---|
TriPay.Services.dll |
Ana ödeme motoru ve banka provider'ları. |
TriPay.Core.dll |
Ortak modeller, interface'ler ve sabitler. |
TriPay.Infrastructure.dll |
Redis, Idempotency ve HTTP altyapısı. |
Bağlantılar
- Web: https://tripay.com.tr
- Kullanım kılavuzu: https://tripay.com.tr/docs
- GitHub: https://github.com/mehmetunal/tripay
Kurulum
dotnet add package TriPay
Program.cs
using TriPay.Services.DependencyInjection;
// Framework modu (TriPay DB yok — önerilen)
builder.Services.AddTriPayFramework(builder.Configuration);
Örnek — Ödeme Başlatma
using TriPay.Services.Interfaces;
using TriPay.Services.Models;
using TriPay.Core.Gateways;
var result = await payment.InitializePaymentAsync(new PaymentGatewayInitializeRequestDto
{
GatewayName = PaymentGatewayNames.VakifPays,
Payment = new PaymentRequest
{
OrderNumber = "SIP-001",
Amount = 1500.00m,
ReturnUrl = "https://magaza.com/payment/callback"
}
});
Paket içi dokümantasyon
Bu NuGet paketinin docs/ klasöründe tam markdown seti vardır:
- docs/TriPay_Kullanim_Kilavuzu.md — API rehberi
- docs/TriPay_Program_cs_ve_DI.md — DI ve Program.cs
- docs/TriPay_Framework_Modu.md — Yapılandırma
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Newtonsoft.Json (>= 13.0.4)
-
net8.0
- Newtonsoft.Json (>= 13.0.4)
-
net9.0
- Newtonsoft.Json (>= 13.0.4)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on TriPay:
| Package | Downloads |
|---|---|
|
TriPay.Hosted
TriPay Hosted Modu (Mod C) — TriPay MSSQL veritabanı, checkout servisi ve operatör paneli desteği içerir. .NET 8, 9, 10+. |
|
|
TriPay.Framework
TriPay Framework modu (.NET 8, 9, 10+) — kendi checkout; AddTriPayFramework. TriPay MSSQL zorunlu değildir. Maggsoft alt ürünü. |
|
|
TriPay.Infrastructure
TriPay altyapı — Redis 3D state, RabbitMQ, gateway metadata (AddTriPayRedis). |
|
|
TriPay.Persistence
TriPay DI uzantıları — AddTriPayFramework ve AddTriPayHosted. Genelde TriPay.Framework / TriPay.Hosted meta paketleri ile tüketilir. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Kullanım kılavuzu: https://tripay.com.tr/docs veya https://github.com/mehmetunal/tripay/blob/main/docs/TriPay_Kullanim_Kilavuzu.md — Tam markdown seti paket içi docs/ klasöründe.