Pular para o conteúdo principal
POST
Recarga da carteira (cartão ou Pix) / adicionar cartão

Autorizações

x-api-key
string
header
obrigatório

Sua chave de API ps_

Cabeçalhos

x-workspace-id
string

Só com chave de conta (ps_account_): o workspace em que agir, obtido em GET /v1/workspaces. Sem ele, uma chave de conta recebe 400 WORKSPACE_ID_REQUIRED.

Corpo

application/json
purpose
string
obrigatório

Finalidade da página de checkout.

Exemplo:

"wallet_topup"

amount
string

Valor a creditar na carteira, na moeda da conta (obrigatório para wallet_topup).

Exemplo:

"50"

successUrl
string

URL de redirecionamento após o sucesso.

Exemplo:

"https://app.acme.com/billing/ok"

cancelUrl
string

URL de redirecionamento se cancelar.

Exemplo:

"https://app.acme.com/billing"

method
enum<string>

Só para wallet_topup. card (padrão) devolve uma página hospedada do Stripe; pix (só workspaces em BRL; senão 400 PIX_NOT_ELIGIBLE) devolve um código Pix copia e cola e um QR code (data:image/png;base64,…). successUrl/cancelUrl com pix, ou method com add_card → 400 FIELD_NOT_APPLICABLE.

Opções disponíveis:
card,
pix
Exemplo:

"pix"

Resposta

Checkout criado