Back to Developers
.NET SDK

Modern & High-Performance
.NET SDK

The official C# library for OrvexPay. Built with System.Text.Json for maximum performance. Seamlessly integrate payments into ASP.NET Core, MAUI, or any .NET application.

Why Use the .NET SDK?

Enterprise Ready

Fully async API with comprehensive interfaces for the best Dependency Injection experience and testability.

Optimized Core

Leverages modern .NET features like Records and System.Text.Json for low-allocation, high-throughput applications.

Quick Integration

Terminal
dotnet add package orvexpay
NuGet
C# Usage Example
var client = new OrvexClient("your-api-key");

// Create a new payment invoice
var invoice = await client.CreateInvoiceAsync(new CreateInvoiceRequest(
  PriceAmount: "100.00",
  PriceCurrency: "USD",
  PayCurrency: "USDT",
  SuccessUrl: "https://example.com/success",
  CancelUrl: "https://example.com/cancel"
));

Console.WriteLine($"Invoice ID: {invoice.Id}");

Open Source

The SDK is fully open-source and ready for contributions.

View on GitHub

Environment Support

Modern .NET6.0, 8.0, 10.0
.NET Standard2.0+