Skip to main content

Checkout

Bold Checkout APIs give you full control of your online store’s checkout. Use the APIs to customize the look and feel of your checkout to align with your brand, integrate payment gateways and flexible payment options, and remove the friction from your customers’ checkout experience.

Bold offers three Checkout APIs:

  • Checkout Backend API — As one portion of a headless checkout, the Checkout Backend API performs tasks such as initializing an order, adding an authenticated customer, and capturing payments. These calls are made from a secure server rather than from a browser, so they only require an API access token.
  • Checkout Frontend API — As one portion of a headless checkout, the Checkout Frontend API performs user-driven functions, such as adding and editing cart line items, editing billing and shipping addresses, and choosing a shipping method. Because these requests are triggered by customer actions in a browser or similar client, these requests require the use of a temporary JSON web token (JWT) to authenticate changes to an order on a customer's behalf.
  • Payment Isolation Gateway Interface (PIGI) API — The interface that a customer uses to input their payment information and add the payment method to an order. PIGI isolates customer payment information from everything else that happens during a checkout experience. This separation increases the security of the customer’s payment information by preventing any third party scripts from having access to information shoppers input into the payment fields.
note

The content in this section of the Developer Documentation applies only to Bold Checkout APIs (called Bold Cashier on Shopify) that access https://api.boldcommerce.com. The same applies to the Checkout Backend and Checkout Frontend API specifications.

If you are looking for earlier versions of the Bold Checkout APIs, which access cashier.boldcommerce.com, refer to the following pages:

What are some example use cases?

You can use the Bold Checkout APIs to change and extend Checkout in a variety of ways. There are several mechanisms to do so:

  • Create a custom “head” for Bold Checkout by using the Checkout Frontend and Checkout Backend APIs on api.boldcommerce.com.
  • Create an integration, which extends the functionality of Bold Checkout by using the Checkout Frontend and Checkout Backend APIs on api.boldcommerce.com.
  • Create a plugin, which extends the functionality of Bold Checkout using events and actions.

The following table includes a variety of use cases and the mechanisms that enable them:

Use caseRecommended solution
Create transaction experiences anywhere, including emerging channels like IoT, voice, and kiosks.Custom head
Create a one-click checkout that enables customers to complete their transaction quickly, with payment methods they trust (i.e. wallet pays).Custom head
Customize the customers’ visual experience to create a unique, branded checkout that matches your store’s look and feel.Custom head
Use data from the Bold webhooks to inform marketing strategy (i.e. sending custom abandoned cart emails).Integration
Check that all orders adhere to your area’s compliance requirements, and cancel orders that violate these requirements.Plugin or Integration
Add a one-time fee to every order, such as an eco fee, cleaning fee, etc.Plugin
Provide a discount if the customer’s purchase is above a certain threshold.Plugin
Create a bridge between Bold Checkout and a third-party tax provider.Plugin
Create a bridge between Bold Checkout and a third-party shipping provider.Plugin
Flag an order as Buy Online, Pickup In Store (BOPIS) and set the shipping address to the store where the order should be picked up.Plugin

If you are not sure whether your use case requires a plugin, integration, or custom head for a headless checkout, reach out to partners@boldcommerce.com.

What platforms are supported?

Bold’s Checkout APIs are headless and enable you to couple our APIs with any front-end experience you choose. You can choose any existing ecommerce platform, or create a store entirely from scratch.

While it is possible to use the Bold APIs with any ecommerce platform, most stores that Bold supports are on the following platforms:

  • BigCommerce
  • commercetools
  • Shopify
  • WooCommerce

If you would like to use the Checkout APIs with another platform, reach out to our Partners team.

note

Bold Checkout is called Bold Cashier on Shopify. Bold Cashier is only available to merchants who installed the app prior to January 20, 2020. New enterprise customers can submit a request to Shopify to use Bold Cashier. Please reach out to our Partners Team for more information.

How do I get started?

If you are ready to jump in, the Checkout Getting Started page gives you everything you need to know to begin building a checkout with Bold APIs.