# Campos de compliance

Os pagamentos internacionais estão sujeitos a normas de prevenção à lavagem de dinheiro (AML) e a exigências locais de reporte que variam conforme o país de destino e o payment rail. Para atender a esses requisitos, alguns corredores exigem dados estruturados de compliance como parte da requisição Create Payment. Esses dados são usados para triagem de transações e reporte regulatório. Eles não são transmitidos ao beneficiário.

Payments Direct expõe três campos de compliance na requisição Create Payment:

- `purposeCode` — a finalidade econômica do pagamento
- `sourceOfCash` — a origem dos recursos enviados
- `receiverRelationship` — a relação do remetente com o beneficiário do pagamento


Se um campo é obrigatório ou opcional depende do corredor de destino. Se você omitir um campo de compliance obrigatório, o pagamento será reprovado na validação.

## purposeCode

O `purposeCode` descreve o motivo do envio do pagamento. É o campo de compliance exigido com mais frequência e é coletado pela maioria dos corredores.

Os valores válidos são definidos pelo parceiro de pagamento e pelo rail local de cada corredor. As categorias comuns incluem pagamentos comerciais (bens, serviços, faturas), transferências pessoais (apoio familiar, salário, educação) e transações financeiras (investimento, poupança). Os códigos específicos aceitos (e os rótulos deles) variam conforme o destino.

## sourceOfCash

O `sourceOfCash` indica de onde vêm os recursos enviados. É usado por alguns corredores para triagem de AML aprofundada, sobretudo em mercados onde as declarações de origem dos recursos são uma exigência regulatória local.

Os valores válidos representam categorias como receita empresarial, salário ou remuneração, poupança, retorno de investimentos e recursos de empréstimo. Assim como em `purposeCode`, os valores aceitos variam conforme o corredor.

## receiverRelationship

O `receiverRelationship` descreve a relação do remetente com o beneficiário do pagamento. É usado em determinados corredores para apoiar a avaliação de risco da transação, sobretudo em casos de uso de remessa para pessoas físicas.

Os valores válidos representam tipos de relação como empregado, fornecedor, familiar, cônjuge ou o próprio (para transferências entre contas do próprio remetente). Os valores aceitos variam conforme o corredor.

## Como encontrar os valores válidos

Os valores válidos dos três campos estão documentados na seção [Recursos de integração](/pt-br/products/payments-direct-2/api-docs/integration-resources), organizados por região, país e moeda de destino. Se um corredor não estiver listado lá, nenhum campo de compliance é obrigatório para esse corredor.

Requisitos específicos do corredor
Nem todos os três campos são obrigatórios em todos os corredores. Consulte a página do corredor em questão em Transaction resources para confirmar quais campos são obrigatórios, quais são opcionais e quais valores válidos se aplicam.