Billing

Start a checkout without an account

Creates a Stripe-hosted Checkout Session for a visitor who has not signed up, and returns its URL for a full-page redirect. Stripe collects the email; the resulting subscription is attached to an account provisioned for that address when the webhook arrives, and the buyer proves ownership of it by signing in afterwards. Seats are charged as requested, floored at what the plan bundles.

post/v1/billing/public/checkout

Request

  • Base URL: https://api.signvoy.com
  • URL: https://api.signvoy.com/v1/billing/public/checkout
  • Auth: none declared

Request body

plan'pro' | 'team' required

Plan to buy. Free needs no payment and Enterprise is a sales conversation.

interval'month' | 'year' required

Billing interval. Annual is billed once for twelve months at a 20% discount.

seatsnumber

Total seats to buy, including the ones the plan bundles. Omit it to buy exactly what the plan bundles. Values below that are raised to it.

Example request

{
  "plan": "team",
  "interval": "month",
  "seats": 10
}

Response

Checkout URL

urlstring required

Stripe-hosted URL to send the browser to

Example response

{
  "url": "https://checkout.stripe.com/c/pay/cs_test_..."
}

Changes

No recorded changes to this operation across all 1 revision of this API.