Create Subaccount
Cria uma subconta: um ledger de saldo próprio para um cliente seu, dentro da sua conta. Cobranças criadas com subaccountId creditam o saldo da subconta quando o pagamento confirma, e você consulta quanto pertence a cada cliente sem manter essa contabilidade do seu lado.
A subconta não é uma conta PurinCash: ela não tem login, não tem chave de API e o dinheiro real permanece na carteira da sua conta. O saldo dela é uma camada de atribuição sobre o seu — por isso criar subconta não exige documento nem aprovação.
Se externalId for informado e já existir outra subconta com o mesmo valor neste ambiente, a resposta é 409 com o subaccountId da existente — o que permite tratar a criação como idempotente. Limite de 1000 subcontas por conta e por ambiente.
Authorizations
Chave de API gerada no dashboard da PurinCash (ps_live_ ou ps_test_).
Body
Nome do cliente dono da subconta.
100E-mail de contato do cliente (informativo, não autentica nada).
255ID do cliente no seu sistema. Único por conta e ambiente quando presente — repetir devolve 409 com a subconta existente.
200String JSON livre, devolvida sem alteração.
2048Response
Subconta criada.
ID da subconta, prefixo sacc_. Use em cobranças e consultas.
Seu ID para este cliente. Vazio quando não informado.
Subconta desativada não recebe novas cobranças nem entradas.
Saldo atual do ledger, em centavos.
Total já creditado por vendas, sem descontar transferências.

