Subcontas
Criar subconta
Cria uma subconta (sacc_) para um cliente seu, com comissão por venda, taxa por saque e a chave Pix dele.
POST
Escopo
subaccounts:write. O dinheiro continua no seu saldo; a subconta guarda quanto dele é atribuído ao cliente. Cobranças e links criados com subaccountId (ou com split) creditam a venda a ela quando pagos. Em toda rota com {id} vale o sacc_... ou o seu externalId.
Hoje: 2 a 80 caracteres (
INVALID_NAME). Veja a regra do nome, que vai passar a valer.E-mail do cliente, guardado criptografado. A lista mostra só
hasEmail; o detalhe mostra o e-mail.O identificador do cliente no seu sistema: letras, números, ponto, hífen e sublinhado, até 64, e sem o formato
sacc_ (INVALID_EXTERNAL_ID). Único por conta (409 EXTERNAL_ID_IN_USE); volta a ficar livre quando a subconta é excluída.CPF ou CNPJ do titular, com ou sem pontuação: conferido pelos dígitos (
422 INVALID_DOCUMENT) e guardado criptografado. Sempre inteiro (mascarado é recusado). Vem inteiro no detalhe e mascarado na lista.Sua taxa por saque da subconta, em pontos-base. Ela paga a tarifa da WyzeCash do saque; o que sobra fica com você.
global segue a taxa global da Configuração das subcontas; custom usa as taxas acima. Sem feeMode e sem nenhuma taxa no pedido, a subconta nasce na global; com alguma taxa, fica com a própria. Os limits que não vierem usam os limites padrão da Configuração.Objeto JSON livre para os seus dados (até 2 KB,
422 INVALID_METADATA). Volta no detalhe.{ "keyType": "cpf" | "cnpj" | "email" | "phone" | "random", "key": "..." }: a chave Pix do cliente, conferida na hora (titular e banco) e guardada criptografada. É o destino padrão do saque da subconta quando o pedido não manda destination. Chave de conta WyzeCash: 422 INTERNAL_ACCOUNT.Regra do nome (vai passar a valer)
Quando a regra for ligada, oname segue o documento do titular (document):
Até 100 caracteres. Nunca o CPF ou CNPJ (inteiro ou mascarado) nem um id entre colchetes no nome, como
Ana Souza 123.456.789-00 ou [bot:8812] Ana Souza: o CPF/CNPJ vai em document e o id do seu sistema em externalId.
Fora da regra, a API vai responder 422 INVALID_NAME ao criar e ao trocar o nome (mandar de novo o mesmo nome que já está salvo continua passando). As mensagens:
Resposta
Pendência do MED (centavos): o que falta reservar dos MED abertos mais o que ficou devendo dos devolvidos. Sai das próximas entradas dela.
{ keyType, key, holderName, institution }; null sem chave. A chave vem inteira no detalhe (criar, consultar e editar) e mascarada na lista.