Register a sandbox seller
register_test_providerRegisters a seller (provider) under the test key via POST /providers/register and returns providerLinkCode (needed to create goals) and webhookSecret (to verify webhooks). Idempotent on externalCreatorId. webhookUrl must be a public https URL that reaches the user's receiver, e.g. an ngrok or cloudflared tunnel to localhost. Sandbox webhooks are real signed HTTP requests.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | Must not belong to an existing Trickl provider. Default: a per-seller @example.com address | ||
| webhookUrl | Yes | https URL of the user's webhook receiver | |
| websiteUrl | No | Seller site; its host is allowed for redirects and embedded checkout | |
| businessName | No | Default: Sandbox Seller | |
| externalCreatorId | No | The seller's id in the user's app. Default: sandbox-seller-1 | |
| stripeConnectAccountId | No | Leave empty in sandbox: a placeholder is used, since sandbox goals never reach Stripe |