API ReferenceEndpointsCheckoutCheckout

Checkout

Brainerce API reference: every checkout operation, with its method, path and a page of its own.

A checkout is the state machine that takes a cart through to a paid order. Endpoints here let you create a checkout from a cart, attach customer + shipping + billing info, apply coupons, choose shipping methods, and complete the purchase (which creates the order). Mutating endpoints honor Idempotency-Key — see /docs/api/idempotency.

Checkout operations

MethodEndpointOperation
POST/vc/{connectionId}/checkoutCreate checkout
GET/vc/{connectionId}/pickup-locationsList pickup locations
GET/vc/{connectionId}/checkout/address-suggestionsGet address autocomplete suggestions
GET/vc/{connectionId}/checkout/address-detailsResolve an address suggestion to a full address + zone coverage
GET/vc/{connectionId}/checkout/{checkoutId}Get checkout (Storefront)
DELETE/vc/{connectionId}/checkout/{checkoutId}Delete checkout
PATCH/vc/{connectionId}/checkout/{checkoutId}/customerSet checkout customer
PATCH/vc/{connectionId}/checkout/{checkoutId}/shipping-addressSet shipping address
GET/vc/{connectionId}/checkout/{checkoutId}/shipping-ratesList shipping rates
PATCH/vc/{connectionId}/checkout/{checkoutId}/shipping-methodSelect shipping method (Storefront)
GET/vc/{connectionId}/checkout/{checkoutId}/pickup-pointsList carrier pickup points (Storefront)
PUT/vc/{connectionId}/checkout/{checkoutId}/pickup-pointChoose a carrier pickup point (Storefront)
PATCH/vc/{connectionId}/checkout/{checkoutId}/delivery-typeSet delivery type
PATCH/vc/{connectionId}/checkout/{checkoutId}/pickup-locationSelect pickup location
PATCH/vc/{connectionId}/checkout/{checkoutId}/billing-addressSet billing address (Storefront)
GET/vc/{connectionId}/checkout/{checkoutId}/custom-fieldsList checkout custom fields
PATCH/vc/{connectionId}/checkout/{checkoutId}/custom-fieldsSet checkout custom fields
POST/vc/{connectionId}/checkout/{checkoutId}/couponApply checkout coupon
DELETE/vc/{connectionId}/checkout/{checkoutId}/couponRemove checkout coupon
POST/vc/{connectionId}/checkout/{checkoutId}/gift-cardApply a gift card to a checkout (Storefront)
DELETE/vc/{connectionId}/checkout/{checkoutId}/gift-card/{tenderId}Remove a gift card from a checkout (Storefront)
POST/vc/{connectionId}/gift-cards/balanceCheck a gift card balance (Storefront)
POST/vc/{connectionId}/checkout/{checkoutId}/completeComplete checkout
POST/vc/{connectionId}/guest-checkoutCreate guest checkout
GET/vc/{connectionId}/payment/configGet payment config
GET/vc/{connectionId}/payment/providersList payment providers
POST/vc/{connectionId}/payment/intentCreate payment intent
POST/vc/{connectionId}/payment/sdk-confirmConfirm SDK-based payment (Storefront, sdk-confirm)
POST/vc/{connectionId}/payment/grow-confirmConfirm SDK-based payment (Storefront, grow-confirm)
GET/vc/{connectionId}/checkout/{checkoutId}/payment-statusList payment status
GET/vc/{connectionId}/checkout/{checkoutId}/orderGet order details by checkout
GET/vc/{connectionId}/checkout/{checkoutId}/google-customer-reviewsGet Google Customer Reviews survey opt-in data for a completed checkout
GET/vc/{connectionId}/checkout/{checkoutId}/bumpsList checkout bumps