For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Dev Portal
DocsAPI ReferenceLearnCommunityChangelog
DocsAPI ReferenceLearnCommunityChangelog
    • About Our APIs
  • REST
    • Overview
      • Overview
      • Payments
          • Stored Instruments (Beta)
        • Methods
          • Transactions (Beta)
  • GraphQL
    • Overview
  • MCP
    • Overview
Dev Portal
LogoLogo
On this page
  • Resources
  • Webhooks
  • Additional Payments endpoints
RESTAdmin

Payment Processing

Was this page helpful?
Previous

Add Wishlist Item

Next

Process Payments

Built with

The Payments API processes payments using payment instruments such as credit cards or PayPal accounts. To learn more about Payments, see the Payments Overview.

The Payment Processing API uses BigCommerce’s PCI-compliant payments server and a supported payment gateway to charge customers. The payment portal you choose may support charging stored instruments and/or making refund transactions. For a list of compatible payment gateways, as well as a guide through the API call sequence needed to make charges, see the Payments Overview.

A Payment Access Token (PAT) is required to authorize payment processing requests. To generate a PAT, use the Create a Payment Access Token endpoint. For a payment processing authentication example request, see the related section in our Authentication article.

Also note that payment processing requests use the BigCommerce Payments Gateway, which uses a different server than our other REST APIs. Please see the server URL for the payment processing endpoint.

To learn more about authenticating Payments endpoints, locate the Authentication section at the top of each endpoint, then click Show Details.

Resources

  • Payments Overview
  • Process payments authentication example request
  • Orders Overview

Webhooks

  • Carts
  • Orders
  • Price list assignment

Additional Payments endpoints

  • Get accepted payment methods
  • Create a Payment Access Token
  • Get a customer’s stored instruments
  • Stored Instruments API (Beta)