Paymos 1.1.1
dotnet add package Paymos --version 1.1.1
NuGet\Install-Package Paymos -Version 1.1.1
<PackageReference Include="Paymos" Version="1.1.1" />
<PackageVersion Include="Paymos" Version="1.1.1" />
<PackageReference Include="Paymos" />
paket add Paymos --version 1.1.1
#r "nuget: Paymos, 1.1.1"
#:package Paymos@1.1.1
#addin nuget:?package=Paymos&version=1.1.1
#tool nuget:?package=Paymos&version=1.1.1
Paymos .NET SDK
Official .NET 8+ client for the Paymos Merchant API. Uses HttpClient, supports
CancellationToken, bounded IAsyncEnumerable cursor traversal, structured
errors, safe retries, HMAC signing, and raw-body webhook verification.
dotnet add package Paymos
using var paymos = new PaymosClient("pk_test_...", "sk_test_...");
var invoice = await paymos.Invoices.CreateAsync(new CreateInvoiceRequest(
ProjectId: "prj_...",
Amount: "10.00",
Currency: "USD",
ExternalOrderId: "order_123"));
Every operation returns strongly typed records. ListAsync returns one
Page<T>; IterateAsync exposes a bounded IAsyncEnumerable<T> that follows
cursors automatically. API failures throw PaymosApiException and
preserve status, problem code, field, response headers, body, error kind, and
Retry-After.
var verifier = new WebhookVerifier(
Environment.GetEnvironmentVariable("PAYMOS_WEBHOOK_SECRET")!);
var webhook = verifier.ConstructEvent<JsonElement>(signatureHeader, rawRequestBody);
Pass the exact request bytes to the verifier before parsing JSON. Never expose the API secret to browser or mobile code. Full documentation: https://paymos.io/docs/server-sdks
| 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 was computed. 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 was computed. 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. |
-
net8.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.