The Payments API enables all the functionalities needed to create checkouts.

View the full API reference.

You must use an API Secret Key to make authenticated calls. These calls should be made from your backend. Create an API Key from your thirdweb dashboard.

Provide your secret key as a header: x-secret-key: your_api_secret_key

API Categories

Enable Contracts for Payments

Enable, edit, and disable contracts for Payments.

View API reference.

Create, edit, and delete Checkout Links.

View API reference.

Create One-time Checkout Links.

View API reference.

Embedded Elements

Create SDK Client Secret used for Embedded Elements.

View API reference.

Transaction Status

Get the status of a transaction by transaction ID.

View API reference.

Get Estimated Price

Get the estimated price of a checkout, including fees and gas.

View API reference.

Transaction Holds

Capture or cancel a transaction hold.

View API reference.