beneficiaryId.
Sem o cadastro, cada instrução precisa enviar o objeto beneficiary completo. Os dois formatos continuam aceitos. Veja Usar um beneficiário cadastrado.
Como funciona
- Você cadastra o beneficiário, com a forma de repasse (
transferType) e os dados da conta (account). - A Delfinance devolve o
iddo beneficiário, um UUID. - Nas instruções de split do QR Code, você informa o
beneficiaryIdno lugar dotransferTypee do objetobeneficiary. - Quando o Pix é pago, a Delfinance busca o beneficiário e cria o repasse com os dados da conta daquele momento.
Cadastrar um beneficiário
O corpo tem a forma de repasse na raiz e os dados da conta emaccount, no mesmo formato do beneficiary da instrução de split.
- INTERNAL
- PIX_MANUAL
- PIX_KEY
Para uma conta Delfinance, basta o número da conta.
Usar o beneficiário numa cobrança
Na instrução de split do QR Code, troque otransferType e o beneficiary pelo beneficiaryId:
beneficiaryId não é verificado na criação do QR Code, só no pagamento. Se o beneficiário não existir, for de outra conta ou estiver inativo, o repasse é criado em ERROR, nenhuma transferência é feita e o valor fica na conta de recebimento. Veja Usar um beneficiário cadastrado.
Atualizar e inativar
- Atualizar: use Atualizar beneficiário para mudar a forma de repasse, os dados da conta ou o
externalId. A mudança vale para os repasses criados depois dela. Os repasses já criados guardam os dados da conta que tinham no momento da criação. - Inativar: use Inativar beneficiário. O beneficiário não é apagado e continua aparecendo nas consultas, mas os novos pagamentos que o referenciarem geram repasses em
ERROR.
Acompanhar os repasses de um beneficiário
Cada repasse criado a partir de um beneficiário cadastrado traz obeneficiaryId. Para ver todos os repasses de um beneficiário, inclusive os criados antes de uma mudança na conta dele, filtre Listar repasses por beneficiaryId.
Nas rotas do split padrão da conta, o caminho
/configurations/{splitPaymentId}/beneficiaries se refere às instruções do split padrão, e não a este cadastro. O split padrão ainda não aceita beneficiaryId.Referência da API
Cadastrar beneficiário
POST /split-payments/beneficiariesListar beneficiários
GET /split-payments/beneficiariesConsultar beneficiário
GET /split-payments/beneficiaries/{id}Atualizar beneficiário
PATCH /split-payments/beneficiaries/{id}Inativar beneficiário
DELETE /split-payments/beneficiaries/{id}
