Integrations
Use this guide when connecting Hilt to another merchant tool such as Zapier, WooCommerce, Shopify, or your own site. The flow is straightforward:- choose or create a Hilt product
- send the buyer to hosted Hilt checkout
- listen for signed Hilt events
- update the merchant’s order, customer, access, or support record in the connected tool
API key scopes
Use an API key with the minimum permissions needed:readto list products, memberships, events, and healthexecuteto create hosted checkout handoff links or subscribe integration webhooks
admin or billing permission unless your own integration truly manages account settings or billing.
Connection health
Use the products list endpoint after a merchant enters their API key:- the API base is reachable
- the key is valid
- the key has
readpermission - the integration can load Hilt checkouts for mapping
429 as a retryable rate-limit state and show it in the host platform.
Create a hosted checkout link
For WooCommerce, Shopify, Zapier, and custom tools, create a buyer-facing checkout URL rather than handling a payment inside the host platform.checkout_url. Redirect the buyer there and store the handoff or order reference in your platform.
Zapier REST Hooks
Zapier integrations can subscribe to real-time Hilt events through integration-owned hook endpoints.Event polling fallback
Use polling only when the host platform cannot receive REST Hooks.id. Store and deduplicate it before changing order status, access state, customer records, or external automations.
Merchant setup guidance lives at Zapier.
Embed button
The Hilt dashboard generates a complete embed snippet for each template./p/{slug} link. By default it renders a Pay with USDC button with the Hilt mark and a subtle Checkout by Hilt.so line.
The data-theme value can be:
auto— follows the buyer’s system light or dark preferencelight— white button, dark textdark— dark button, white text
auto. Change only the theme value when the host page needs a fixed light or dark button.
Merchant setup guidance lives at Embed checkout.
WooCommerce
The WooCommerce plugin maps WooCommerce products and variations to Hilt checkouts. Buyers choose Hilt Pay, complete hosted Hilt checkout with USDC on Solana, and return to the WooCommerce order confirmation page. Use the plugin for:- digital products
- memberships
- gated downloads
- paid community access
- course or private-page access
Rate limits
Hilt returns standard rate-limit headers on/v1 requests:
X-RateLimit-LimitX-RateLimit-RemainingX-RateLimit-ResetRetry-After
429 and show the failure in the merchant’s existing tool. Silent checkout creation failures are harder to support than explicit order notes, admin notices, or task errors.
Webhook receiver rules
When your integration receives Hilt events:- verify
X-Hilt-Signatureagainst the raw request body - reject stale timestamps from
X-Hilt-Timestamp - deduplicate with
X-Hilt-Event-Idor the event payloadid - update the host platform only after verification and deduplication
- log failures where the merchant already works
Marketplace launch gate
Before submitting a Zapier, WooCommerce, or Shopify integration:- complete a real low-value merchant transaction
- record the merchant activation flow from install to confirmed payment
- verify webhook delivery and replay behavior
- confirm failure states are visible inside the host platform
- confirm screenshots use a real merchant workspace

