Skip to main content

External Billing

The billing webhook enables developers to process payments for externally-billed apps in the HoopAI Platform marketplace. It is essential for externally billed apps within the marketplace.

Prerequisites

Before implementation, you must:
  • Configure your app with a Paid business model
  • Enable External Billing in marketplace settings
  • Provide a Billing URL endpoint

Installation Flow

When users install your app, they are redirected to your Billing URL with the following query parameters:

Webhook Implementation

After processing payment, send a POST request to:

Authentication Headers

Request Payload

Example Request

Important Limitation

The system requires separate webhook calls for each location — you cannot batch multiple locations in a single request. However, the Billing URL can deliver multiple locationId values in comma-separated format during installation.
Last modified on March 5, 2026