Autlantic.Billing
0.1.0
dotnet add package Autlantic.Billing --version 0.1.0
NuGet\Install-Package Autlantic.Billing -Version 0.1.0
<PackageReference Include="Autlantic.Billing" Version="0.1.0" />
<PackageVersion Include="Autlantic.Billing" Version="0.1.0" />
<PackageReference Include="Autlantic.Billing" />
paket add Autlantic.Billing --version 0.1.0
#r "nuget: Autlantic.Billing, 0.1.0"
#:package Autlantic.Billing@0.1.0
#addin nuget:?package=Autlantic.Billing&version=0.1.0
#tool nuget:?package=Autlantic.Billing&version=0.1.0
<p align="center"> <img src="https://autlantic.com/brand/autlantic-icon-1024-master.png" alt="Autlantic" width="96" height="96" /> </p>
<h1 align="center">Autlantic Billing — .NET</h1>
<p align="center"> <strong>USDC payments on Base</strong><br /> Official server client for the hosted Autlantic Billing API. </p>
<p align="center"> <a href="https://docs.autlantic.com/api/dotnet"><img src="https://img.shields.io/badge/docs-docs.autlantic.com-5672cd?style=flat-square" alt="Docs" /></a> <a href="https://github.com/Autlantic/payments-sdk/blob/main/LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue?style=flat-square" alt="MIT License" /></a> <a href="https://autlantic.com"><img src="https://img.shields.io/badge/product-autlantic.com-111827?style=flat-square" alt="Autlantic" /></a> </p>
Why this SDK
Same Billing API as Node — create subscriptions, one-time payments, and shareable payment links; verify webhooks. Non-custodial USDC on Base settles to your merchant payoutAddressEvm. API keys and webhook secrets stay on the server.
Install
Package: Autlantic.Billing 0.1.0 (NuGet when published).
Until NuGet is published, reference the project from this repo:
<ItemGroup>
<ProjectReference Include="..\..\sdks\dotnet\src\Autlantic.Billing\Autlantic.Billing.csproj" />
</ItemGroup>
Or pack locally:
cd sdks/dotnet && dotnet pack -c Release
Requires .NET 8+.
Quick start
using Autlantic.Billing;
using System.Text.Json.Nodes;
var billing = AutlanticBilling.FromEnv(); // AUTLANTIC_BILLING_API_KEY
JsonObject link = billing.CreatePaymentLink(new Dictionary<string, object?>
{
["amountUsdc"] = 42,
["merchantRefPrefix"] = "invoice",
["successUrl"] = "myapp://billing/success",
["cancelUrl"] = "myapp://billing/cancel",
});
// Share link["url"] or open it with a mobile Checkout SDK
Webhooks
Verify x-autlantic-signature with your portal endpoint secret:
bool ok = Webhook.Verify(secret, rawBody, signatureHeader);
JsonObject? evt = Webhook.ParseEvent(rawBody);
// Unlock on invoice.paid / payment.paid / subscription.activated
Environment
| Env var | Purpose |
|---|---|
AUTLANTIC_BILLING_API_KEY |
abk_test_… or abk_live_… (required) |
AUTLANTIC_BILLING_API_URL |
Default https://billing.autlantic.com |
AUTLANTIC_BILLING_MERCHANT_ID |
Optional merchant id |
Hosted mode only. Pins Autlantic-Version: 2026-01-01.
Documentation
| .NET SDK | API reference |
| Languages | All SDK surfaces |
| Mobile apps | Checkout presenters |
| Webhooks | Signature & events |
| Terms · Privacy · Security | Legal |
Develop
dotnet test
License
MIT · Operated by Autlantic Limited (UK company no. 17422039).
Part of Autlantic Payments SDK.
| 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.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0 | 39 | 9/8/2026 |