Checking access…

Skip to main content
Version: v2

Convenient Checkout API

What is the CCG API?

The Convenient Checkout API (CCG API) is a RESTful service for executing payment and wallet operations server-to-server, without the Convenient Checkout UI. All payment operations require a PaymentMethodId instead of a raw card number to satisfy PCI compliance requirements.

Overview​

Use the CCG API when you need programmatic, backend control over payment flows. Common scenarios include:

πŸ”

Recurring Payments

Charge a saved payment method on a schedule without customer interaction.

πŸ‘›

Wallet Management

Add, update, or remove payment methods on behalf of a customer.

πŸ”’

PCI Payments

Process payments using a stored PaymentMethodId β€” no raw card data in transit.

βœ…

Capture Authorized Payments

Complete a previously authorized transaction when goods or services are fulfilled.


API Scopes​

Every request must include an OAuth Bearer token scoped to the operation. Use the table below to determine which scope to request:

ScopeUsed For
merchantStandard payment and session operations
merchant-wallet-managementManaging customer wallets and payment methods
pciPCI-scoped payment operations
note

See Authentication for how to obtain and attach access tokens to requests.


API Architecture​

πŸ”’ InternalInternal information β€” not visible in the public (merchant) site.

The CCG API runs on Azure Cloud with a multi-region, Kubernetes-native architecture:

API Architecture Diagram

ComponentTechnology
CloudAzure, multi-region
Container orchestrationAKS (Azure Kubernetes Service)
API GatewayMulti-cloud API Gateway
Ingress controllerISTIO
ObservabilitySplunk
DatabaseAzure PostgreSQL

Available APIs​

In addition to the HCP API Catalog (Financial Package β†’ Commerce subpackage), the following API groups are available: