Getting Started with Accepting Payments

This page will help you get started on accepting payments from buyers.

Accepting a one-off payment

For one-off payments you can get started by creating a new checkout using the Create a new checkout API.

A checkout session is valid for as long as you specify on the expiresAt property and you can use the Get Checkout API to check on the validity of the session including the status of the payment.

We also recommend subscribing to the checkout-status-changed webhook so you can get real-time updates on changes to the checkout session.

Buyer UI/UX

See below for the UX options that can be presented to the buyer in order to complete a checkout session

Portal Buyer UI

Once you create a checkout session you can send the buyer the URL from the checkout's link.checkoutproperty. This URL will allow the buyer to complete the payment on their computer including a mobile device.

Embeddable URL

On the checkout session's link.embeddableproperty there is an alternate version of the URL that can be loaded into an iframe in case you want to provide the checkout experience on your own website or platform.

Payment Methods

Currently, the buyer UI will allow the buyer to complete the checkout as a guest by just typing in their card or banking information. They can also log in to save payment information for future reuse or select previously saved payment information. This works for both portal or embeddable formats described above.

Subscriptions

This feature is coming soon in Q4 2024. Please contact us if you want to learn more about this.