![]() |
VOOZH | about |
dotnet add package Maxio.AdvancedBillingSdk --version 9.1.0
NuGet\Install-Package Maxio.AdvancedBillingSdk -Version 9.1.0
<PackageReference Include="Maxio.AdvancedBillingSdk" Version="9.1.0" />
<PackageVersion Include="Maxio.AdvancedBillingSdk" Version="9.1.0" />Directory.Packages.props
<PackageReference Include="Maxio.AdvancedBillingSdk" />Project file
paket add Maxio.AdvancedBillingSdk --version 9.1.0
#r "nuget: Maxio.AdvancedBillingSdk, 9.1.0"
#:package Maxio.AdvancedBillingSdk@9.1.0
#addin nuget:?package=Maxio.AdvancedBillingSdk&version=9.1.0Install as a Cake Addin
#tool nuget:?package=Maxio.AdvancedBillingSdk&version=9.1.0Install as a Cake Tool
Maxio Advanced Billing (formerly Chargify) provides an HTTP-based API that conforms to the principles of REST. One of the many reasons to use Advanced Billing is the immense feature set and . The Maxio API returns JSON responses as the primary and recommended format, but XML is also provided as a backwards compatible option for merchants who require it.
Next, you can explore , for interacting with Advanced Billing via the API, and the entire set of application-based documentation to aid in your discovery of the product.
The following example uses the curl command-line tool to make an API request.
Request
curl -u <api_key>:x -H Accept:application/json -H Content-Type:application/json https://acme.chargify.com/subscriptions.json
If you are building with .NET CLI tools then you can also use the following command:
dotnet add package Maxio.AdvancedBillingSdk --version 9.1.0
You can also view the package at: https://www.nuget.org/packages/Maxio.AdvancedBillingSdk/9.1.0
Note: Documentation for the client can be found here.
The following parameters are configurable for the API Client:
| Parameter | Type | Description |
|---|---|---|
| Site | string |
The subdomain for your Advanced Billing site.<br>Default: "subdomain" |
| Environment | Environment |
The API environment. <br> Default: Environment.US |
| Timeout | TimeSpan |
Http client timeout.<br>Default: TimeSpan.FromSeconds(120) |
| HttpClientConfiguration | Action<HttpClientConfiguration.Builder> |
Action delegate that configures the HTTP client by using the HttpClientConfiguration.Builder for customizing API call settings.<br>Default: new HttpClient() |
| BasicAuthCredentials | BasicAuthCredentials |
The Credentials Setter for Basic Authentication |
The API client can be initialized as follows:
using AdvancedBilling.Standard;
using AdvancedBilling.Standard.Authentication;
namespace ConsoleApp;
AdvancedBillingClient client = new AdvancedBillingClient.Builder()
.BasicAuthCredentials(
new BasicAuthModel.Builder(
"BasicAuthUserName",
"BasicAuthPassword"
)
.Build())
.HttpClientConfig(httpClientConfig =>
httpClientConfig.Timeout(TimeSpan.FromSeconds(100)))
.Environment(AdvancedBilling.Standard.Environment.US)
.Site("subdomain")
.Build();
using AdvancedBilling.Standard;
using Microsoft.Extensions.Configuration;
namespace ConsoleApp;
// Build the IConfiguration using .NET conventions (JSON, environment, etc.)
var configuration = new ConfigurationBuilder()
.AddJsonFile("config.json")
.AddEnvironmentVariables() // [optional] read environment variables
.Build();
// Instantiate your SDK and configure it from IConfiguration
var client = AdvancedBillingClient
.FromConfiguration(configuration.GetSection("AdvancedBilling"));
See the Configuration-Based Initialization section for details.
The SDK can be configured to use a different environment for making API calls. Available environments are:
| Name | Description |
|---|---|
| US | Default Default Advanced Billing environment hosted in US. Valid for the majority of our customers. |
| EU | Advanced Billing environment hosted in EU. Use only when you requested EU hosting for your AB account. |
This API uses the following authentication schemes.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 net5.0 was computed. net5.0-windows net5.0-windows was computed. net6.0 net6.0 was computed. net6.0-android net6.0-android was computed. net6.0-ios net6.0-ios was computed. net6.0-maccatalyst net6.0-maccatalyst was computed. net6.0-macos net6.0-macos was computed. net6.0-tvos net6.0-tvos was computed. net6.0-windows net6.0-windows was computed. net7.0 net7.0 was computed. net7.0-android net7.0-android was computed. net7.0-ios net7.0-ios was computed. net7.0-maccatalyst net7.0-maccatalyst was computed. net7.0-macos net7.0-macos was computed. net7.0-tvos net7.0-tvos was computed. net7.0-windows net7.0-windows was computed. net8.0 net8.0 was computed. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 was computed. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 netcoreapp2.0 was computed. netcoreapp2.1 netcoreapp2.1 was computed. netcoreapp2.2 netcoreapp2.2 was computed. netcoreapp3.0 netcoreapp3.0 was computed. netcoreapp3.1 netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 netstandard2.0 is compatible. netstandard2.1 netstandard2.1 was computed. |
| .NET Framework | net461 net461 was computed. net462 net462 was computed. net463 net463 was computed. net47 net47 was computed. net471 net471 was computed. net472 net472 was computed. net48 net48 was computed. net481 net481 was computed. |
| MonoAndroid | monoandroid monoandroid was computed. |
| MonoMac | monomac monomac was computed. |
| MonoTouch | monotouch monotouch was computed. |
| Tizen | tizen40 tizen40 was computed. tizen60 tizen60 was computed. |
| Xamarin.iOS | xamarinios xamarinios was computed. |
| Xamarin.Mac | xamarinmac xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos xamarinwatchos was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 9.1.0 | 216 | 6/12/2026 |
| 9.0.0 | 1,517 | 3/16/2026 |
| 8.0.0 | 824 | 12/9/2025 |
| 7.0.1 | 2,319 | 9/11/2025 |
| 7.0.0 | 1,356 | 7/24/2025 |
| 6.1.0 | 8,125 | 1/21/2025 |
| 6.0.0 | 748 | 12/13/2024 |
| 5.2.0 | 3,071 | 10/17/2024 |
| 5.1.0 | 6,392 | 9/27/2024 |
| 5.0.0 | 4,711 | 8/21/2024 |
| 4.0.0 | 583 | 7/1/2024 |
| 3.0.0 | 213 | 6/5/2024 |
| 2.0.0 | 12,084 | 3/21/2024 |
| 1.0.0 | 261 | 2/5/2024 |
| 0.0.4 | 254 | 1/29/2024 |
| 0.0.3 | 327 | 12/15/2023 |