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 oiddo vendedor criado previamente, e opaymentFacilitatorIddisponibilizado 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.streetNumber | string | <= 5 | Sim | Número da rua |
| address.complement | string | <= 20 | Não | Complemento caso exista |