Skip to main content
POST
Create Checkout

Cabeçalhos

x-store-domain
string
obrigatório

Domínio da sua loja (ex: sualoja.centralcart.ai)

Corpo

application/json
gateway
enum<string>
obrigatório

Método de pagamento. Use um dos valores devolvidos por GET /webstore/gateway.

Opções disponíveis:
PIX,
CREDITCARD,
MERCADOPAGO,
STRIPE,
PAYPAL,
PICPAY,
OTHER
client_email
string
obrigatório

Email do comprador

client_name
string
obrigatório

Nome completo do comprador. Apenas letras e separadores simples.

client_phone
string

Telefone do comprador

client_document
string

CPF do comprador. Validado quando enviado.

client_discord
string

Discord ID do comprador

client_identifier
string

Identificador do comprador no jogo ou serviço.

client_address
object

Endereço do comprador. Exigido pelos gateways que declaram require_address.

fields
object

Campos personalizados de checkout, com a chave sendo o name devolvido por GET /webstore/checkout_fields.

cart
object[]
coupon
string

Cupom de desconto

affiliate_code
string | null

Código do afiliado que indicou a venda. Quando ausente, a API usa o cookie de indicação _cc_ref, se presente na requisição.

installments
number

Número de parcelas (1 a 12). Somente para CREDITCARD.

payment_token
string

Token do cartão gerado client-side pelo SDK do provider.

tracking
object | null

Dados de atribuição da sessão (UTMs e afins). Cookies de tracking presentes na requisição (_gcl_aw, _fbc, _fbp, _ttp) são incorporados automaticamente.

Resposta

Checkout criado

checkout_url
string