---
title: "Verified account checkout; total AUD99 homeowner or AUD199 monthly professional."
method: POST
path: "/v1/billing/checkout"
---

# Verified account checkout; total AUD99 homeowner or AUD199 monthly professional.

`POST /v1/billing/checkout`

## Request

- Base URL: `https://api.buildervet.au`
- URL: `https://api.buildervet.au/v1/billing/checkout`
- Auth: HTTP bearer

## Request body

- object
  - `product` 'homeowner' | 'professional', required
  - `entitySlug` string: Required for homeowner

## Response `200`

Stripe hosted checkout URL

## Other responses

- `403`: Email proof required
- `409`: Existing access or confirming payment; do not pay again
- `503`: Paid release not enabled

---

[API](https://skmtc.dev/buildervet/apis/buildervet-api.md) · [All operations](https://skmtc.dev/buildervet/apis/buildervet-api/llms.txt) · [OpenAPI document](https://skmtc.dev/buildervet/apis/buildervet-api/revisions/8ac7930a2aad?raw)
