For AI agents and LLMs: a structured documentation index is available at /llms.txt. Every page has a Markdown sibling — append .md to any URL.

Skip to content
Docs

Get checkout domain approval status using the API

Four new operations let you list and inspect the domains approved to serve Paddle Checkout for your account, and trigger Apple Pay verification.

Product area

  • Payments
  • Transactions

Tooling

  • API
  • Checkout

Released

June 16, 2026

Status

Released

API version

Version 1

What's new?

We added a new checkout domain entity to the Paddle API, along with four operations to list, get, delete, and verify payment methods for the domains approved to serve Paddle Checkout for your account.

GET /checkout-domains
GET /checkout-domains/{domain_id}
DELETE /checkout-domains/{domain_id}
POST /checkout-domains/{domain_id}/verify-payment-method

List and get operations require the checkout_domain.read permission. Delete and verifying a payment method require checkout_domain.write.

How it works

Checkout domains are the domains that you've submitted for approval to serve Paddle Checkout for your account. Paddle reviews each domain before it can be used to load a checkout, so customers can only purchase from sites you control.

You can submit domains for approval from the dashboard. Now, you can use the API to track their approval status and manage them:

  • List returns checkout domains for your account.
  • Get returns a single checkout domain by ID.
  • Delete removes a checkout domain. Deleted domains can no longer load checkouts for your account.
  • Verify a payment method starts payment method verification for an approved domain. Currently supports Apple Pay.

Checkout domain entities include the domain name, its approval status, and the Apple Pay verification status under payment_method_verification.apple_pay.

Next steps

This change is available in version 1 of the Paddle API.

These are new endpoints. There are no breaking changes to existing integrations. Existing API keys don't inherit the new checkout domains permissions, so you'll need to update them.

Make sure your API key has the relevant permission, then call any of the /checkout-domains endpoints to inspect or manage your approved domains.

Summary of changes

CheckoutDomain

Operation

API keys

Feature
  • + Added Permission checkout_domain.read

    New permission required to list or get checkout domains.

  • + Added Permission checkout_domain.write

    New permission required to delete a checkout domain or verify a payment method for it.

Was this page helpful?