← All billing systems

Custom billing connection

Custom API integration and VPN Dashboard

Connect an in-house checkout or another billing system so orders and account changes reach VPN Dashboard.

Compatibility

Any system that can make authenticated HTTPS requests. Changes must use an idempotency key and be protected by HMAC signing or an IP allow-list.

Important limitation

This is an API integration, not a downloadable module. You are responsible for mapping events, handling retries and generating signed customer login links if you use them.

Who uses it

Businesses with their own ordering system or a billing system that is not listed here.

What it handles

  • Create and update customer services
  • Suspend, restore and cancel access
  • Set profile, protocol, traffic and server-access entitlements
  • Send customers securely into the customer area without another login

What you need

  • A developer who can send authenticated HTTPS API requests
  • Stable customer and service identifiers
  • A billing API token, plus an SSO secret if you want direct customer login links

Connection notes

Keep the connection private.

This connection uses the billing API; there is no module package to download. Keep its API token and any signing secrets private.

Protect write requests with the documented HMAC signature or restrict the connection to the public IP address of your ordering-system server.

Confirm the connection, product mapping and dashboard capacity before accepting live orders.

Read the complete billing connection guide →

Building a connection?

Start with the billing API reference.

Open the API reference