Introdução
O serviço de Vendedores permite que facilitadores de pagamento identifiquem os beneficiários finais de suas transações durante sua execução. Este serviço deve ser utilizado por marketplaces, franquias, aplicativos de delivery, entre outros tipos de negócios que possuem exigência regulatória prevista na circular Bacen N° 3978 de 23 Janeiro de 2020.
Facilitador de pagamentos
São entidades que habilitam estabelecimentos comerciais a aceitarem pagamentos eletrônicos em nome de um adquirente.
Fluxo de transação com vendedor
Para identificar um vendedor/fornecedor em uma transação você deve:
-
Possuir o código de facilitador de pagamentos (
paymentFacilitatorId
) fornecido por cada bandeira. Obrigatório em alguns provedores, para mais detalhes verifique a lista de provedores suportados -
Criar um vendedor, veja mais sobre a criação do vendor.
-
Criar uma nova transação (charge), informando o atributo
vendor
, informando oid
do vendedor criado previamente, e opaymentFacilitatorId
disponibilizado por sua respectiva bandeira.
Informações sobre o vendedor
Atributo | Tipo | Tamanho | Obrigatório | Descrição |
---|---|---|---|---|
referenceId | string | <= 15 | Sim | Identificador do vendedor no seu sistema. (Número máximo de caracteres 15) |
identityType | string | enum | Sim | Tipo de documento CPF ou CNPJ |
identity | string | <= 14 | Sim | Número do documento formato conforme tipo selecionado |
mcc | string | <= 10 | Sim | Código de segmento do lojista no adquirente |
name | string | <= 100 | Sim | Nome Completo ou Razão Social |
string | <= 100 | Não | Email do vendedor | |
phoneNumber | string | 13 | Não | Telefone de contato do vendedor |
website | string | <= 100 | Não | identificação do merchant id a ser utilizado |
address.country | string | 2 | Sim | Pais onde se localiza o endereço - Padrão ISO 3166-1 alpha-2 |
address.state | string | 2 | Sim | Estado |
address.city | string | <= 20 | Sim | Cidade |
address.district | string | <= 20 | Sim | Bairro |
address.zipCode | string | <= 10 | Sim | Código postal CEP |
address.street | string | <= 100 | Sim | Nome da rua/avenida/travessa |
address.number | string | <= 5 | Não | Número da rua |
address.complement | string | <= 20 | Não | Complemento caso exista |
Exemplo de criação de um vendedor
Exemplo de cobrança com vendedor
Was this page helpful?