TriPay.Framework
1.0.1
dotnet add package TriPay.Framework --version 1.0.1
NuGet\Install-Package TriPay.Framework -Version 1.0.1
<PackageReference Include="TriPay.Framework" Version="1.0.1" />
<PackageVersion Include="TriPay.Framework" Version="1.0.1" />
<PackageReference Include="TriPay.Framework" />
paket add TriPay.Framework --version 1.0.1
#r "nuget: TriPay.Framework, 1.0.1"
#:package TriPay.Framework@1.0.1
#addin nuget:?package=TriPay.Framework&version=1.0.1
#tool nuget:?package=TriPay.Framework&version=1.0.1
TriPay.Framework
TriPay — Maggsoft alt ürünü · Türkiye ödeme entegrasyon katmanı
Desteklenen çerçeveler: .NET 8, .NET 9, .NET 10 ve üzeri (net8.0, net9.0, net10.0)
Bağlantılar
- Web: https://tripay.com.tr
- Kullanım kılavuzu: https://tripay.com.tr/docs
- GitHub: https://github.com/mehmetunal/tripay
- E-posta: info@tripay.com.tr
Ne zaman kullanılır?
Kendi web siteniz veya API; banka bilgileri appsettings / Vault; TriPay MSSQL zorunlu değil (KVKK dostu).
Kurulum
dotnet add package TriPay.Framework --version 1.0.0
Program.cs
using TriPay.Persistence.DependencyInjection;
builder.Services.AddTriPayFramework(builder.Configuration);
Örnek — ödeme başlatma
using TriPay.Services.Interfaces;
using TriPay.Services.Models;
using TriPay.Services.Providers;
using TriPay.Services.Providers.VakifPays.Models;
var result = await payment.InitializePaymentAsync(new PaymentGatewayInitializeRequestDto
{
GatewayName = PaymentGatewayNames.VakifPays,
Payment = new PaymentRequest
{
OrderNumber = "SIP-001",
Amount = 1500.00m,
Currency = "TRY",
Use3D = true,
TestPlatform = true,
ReturnUrl = "https://magaza.com/payment/callback",
// kart ve müşteri alanları...
}
});
if (result.IsSuccess && !string.IsNullOrEmpty(result.Data?.RedirectHtml))
return Content(result.Data.RedirectHtml, "text/html");
Paket içi dokümantasyon
Bu NuGet paketinin docs/ klasöründe tam markdown seti vardır. Önce:
- docs/TriPay_Kullanim_Kilavuzu.md — kullanım kılavuzu (request/response, callback)
- docs/TriPay_Program_cs_ve_DI.md — DI ve
Program.cs - docs/TriPay_Framework_Modu.md — yapılandırma
Dizin: docs/INDEX.md
Bağımlılıklar
TriPay, TriPay.Infrastructure, TriPay.Persistence (meta paket ile birlikte gelir).
Learn more about Target Frameworks and .NET Standard.
-
net10.0
- TriPay (>= 1.0.1)
- TriPay.Infrastructure (>= 1.0.1)
- TriPay.Persistence (>= 1.0.1)
-
net8.0
- TriPay (>= 1.0.1)
- TriPay.Infrastructure (>= 1.0.1)
- TriPay.Persistence (>= 1.0.1)
-
net9.0
- TriPay (>= 1.0.1)
- TriPay.Infrastructure (>= 1.0.1)
- TriPay.Persistence (>= 1.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.1 | 123 | 6/1/2026 |
Kullanım kılavuzu: https://tripay.com.tr/docs — Tam markdown seti paket içi docs/ klasöründe.