Novos campos obrigatórios para subcredenciadores e marketplacesA partir de 11 de abril de 2025, todas as transações de subcredenciadores e marketplaces deverão informar os seguintes dados:
- Razão social do sub-comerciante, no parâmetro
Payment.PaymentFacilitator.SubEstablishment.CompanyName(máximo de 40 caracteres, não é permitido enviar caractere especial)- CNPJ/CPF do sub-comerciante, no parâmetro
Payment.PaymentFacilitator.SubEstablishment.Identity(campo já existente).- URL do sub-comerciante, no parâmetro
Payment.PaymentFacilitator.SubEstablishment.EstablishmentUrl.O Banco Central do Brasil (BCB) definiu uma regra obrigatória para os arranjos de meios de pagamentos, visando reforçar medidas preventivas à lavagem de dinheiro no Brasil, conforme disposto na Circular BCB nº 3.978/2020. Com essa nova regra, a Cielo passará a compartilhar os dados de razão social e CNPJ/CPF do sub-comerciante com as áreas de PLD das instituições envolvidas no processo transacional de compra (bancos emissores, bandeiras, credenciadores e BCB). Esses dados serão compartilhados única e exclusivamente com a finalidade de prevenção à lavagem de dinheiro.
Veja a seguir como um exemplo do nó
PaymentFacilitatorcom todos os campos que devem ser enviados a partir de 11 de abril de 2025:{ "PaymentFacilitator": { "EstablishmentCode": "1234", "SubEstablishment": { "EstablishmentCode": "1234", "Identity": "11111111000100", "Mcc": "1234", "Address": "Alameda Xingu, 512", "City": "Barueri", "State": "SP", "CountryCode": "076", "PostalCode": "06455914", "PhoneNumber": "11987654321", "CompanyName": "Subseller", "EstablishmentUrl": "URLdosubcomerciante.com.br" } } }Veja a seguir o exemplo da requisição completa para facilitadores.
Todos os clientes de e-commerce que são Facilitadores de Pagamento, por obrigatoriedade das bandeiras e do Banco Central devem enviar campos específicos na mensageria transacional. A Cielo transmitirá as informações para as bandeiras por meio da mensageria transacional no momento da autorização.
Os campos específicos estão contidos dentro do nó PaymentFacilitator. Além dos campos deste nó, os facilitadores também precisam enviar obrigatoriamente o campo SoftDescriptor do nó Payment. Veja a seguir o exemplo do envio e da resposta.
Atenção
- As bandeiras, ao identificarem inconformidade devido ao não envio dos dados obrigatórios na mensageria transacional, aplicarão multas à Cielo as quais serão repassadas ao Facilitador responsável pelo envio dos dados transacionais;
- A bandeira Visa, desde 15 de abril de 2023, atualizou as regras para marketplace e todos os merchants que atuam como Facilitadores de Pagamentos e que tenham clientes que operam como Marketplace Estrangeiro precisam, obrigatoriamente, enviar o indicador de varejo estrangeiro para evitar multa pela bandeira. O parâmetro específico é o
Payment.PaymentFacilitator.SubEstablishment.CountryCode, que indica o código do país.
Identificação de transações oriundas de link de pagamento para cartões da bandeira EloA partir de 17 de outubro de 2025 será obrigatório identificar transações oriundas de link de pagamento para cartões da bandeira Elo. Envie o parâmetro
Payment.SolutionType= "ExternalLinkPay".
Requisição
Ambiente | Método | Endpoint |
|---|---|---|
Sandbox | post |
|
Produção | post |
|
{
"MerchantOrderId": "2222222222",
"Customer": {
"Name": "Comprador Teste",
"Identity": "11225468954",
"IdentityType": "CPF",
"Email": "[email protected]",
"Birthdate": "1991-01-02",
"Address": {
"Street": "Rua Teste",
"Number": "123",
"Complement": "AP 123",
"ZipCode": "12345987",
"City": "Rio de Janeiro",
"State": "RJ",
"Country": "BRA"
},
"DeliveryAddress": {
"Street": "Rua Teste",
"Number": "123",
"Complement": "AP 123",
"ZipCode": "12345987",
"City": "Rio de Janeiro",
"State": "RJ",
"Country": "BRA"
}
},
"Payment": {
"Type": "CreditCard",
"Amount": 157000,
"Currency": "BRL",
"Country": "BRA",
"Provider": "Cielo",
"ServiceTaxAmount": 0,
"Installments": 1,
"Interest": "ByMerchant",
"Capture": false,
"Authenticate": false,
"Recurrent": false,
"SoftDescriptor": "123456789ABCD",
"SolutionType": "ExternalLinkPay",
"CreditCard": {
"CardNumber": "4024007197692931",
"Holder": "Teste Holder",
"ExpirationDate": "12/2021",
"SecurityCode": "123",
"SaveCard": "false",
"Brand": "Visa"
},
"PaymentFacilitator": {
"EstablishmentCode": "1234",
"SubEstablishment": {
"EstablishmentCode": "1234",
"Identity": "11111111000100",
"Mcc": "1234",
"Address": "Alameda Grajau, 512",
"City": "Barueri",
"State": "SP",
"CountryCode": "076",
"PostalCode": "06455914",
"PhoneNumber": "1155855585",
"CompanyName": "Subseller",
"EstablishmentUrl": "URLdosubcomerciante.com.br"
}
}
}
}Propriedade | Tipo | Tamanho | Obrigatório | Descrição |
|---|---|---|---|---|
| alfanumérico | 15 | Obrigatório para facilitadores | Código do estabelecimento do Facilitador. "Facilitator ID” (Cadastro do facilitador com as bandeiras). O código é diferente por bandeira, podendo variar inclusive o tamanho do campo: |
| texto | 15 | Obrigatório para facilitadores | Código do estabelecimento do sub Merchant. “Sub-Merchant ID” (Cadastro do subcredenciado com o facilitador). |
| texto | 14 | Obrigatório para facilitadores | CNPJ ou CPF do sub-merchant. Obrigatório a partir de 11 de abril de 2025. Veja mais em Novos campos obrigatórios para facilitadores. |
| texto | 40 | Obrigatório para facilitadores | Razão social do sub-merchant. Obrigatório a partir de 11 de abril de 2025. Veja mais em Novos campos obrigatórios para facilitadores. |
| string | 150 | Obrigatório para facilitadores | URL do sub-comerciante. |
| texto | 4 | Obrigatório para facilitadores | MCC do sub Merchant. |
| texto | 22 | Obrigatório para facilitadores | Endereço do sub Merchant. |
| texto | 13 | Obrigatório para facilitadores | Cidade do sub Merchant. |
| texto | 2 | Obrigatório para facilitadores | Estado do sub Merchant. |
| texto | 9 | Obrigatório para facilitadores | Código postal do sub Merchant. |
| texto | 3 | Obrigatório para facilitadores | Código país do sub-merchant com base no ISO 3166. Ex: código ISO 3166 do Brasil é o 076. Lista completa online. |
| texto | 13 | Obrigatório para facilitadores | Número de telefone do sub Merchant. |
| texto | 13 | Obrigatório para facilitadores | Texto impresso na fatura bancária do comprador. Deve ser preenchido de acordo com os dados do sub Merchant. |
| texto | 15 | Obrigatório para transação de cartão da bandeira Elo oriunda de link de pagamento. | Origem do pagamento. Obrigatório para transação de cartão da bandeira Elo oriunda de link de pagamento. |
Não use acentos pois eles são considerados como dois caracteres
AtençãoOs campos não devem ser enviados com espaçamento a esquerda. Sujeito a rejeição na liquidação das transações.
Resposta
{
"MerchantOrderId": "2014111701",
"Customer": {
"Name": "Comprador Teste",
"Identity": "11225468954",
"IdentityType": "CPF",
"Email": "[email protected]",
"Birthdate": "1991-01-02",
"Address": {
"Street": "Rua Teste",
"Number": "123",
"Complement": "AP 123",
"ZipCode": "12345987",
"City": "Rio de Janeiro",
"State": "RJ",
"Country": "BRA"
},
"DeliveryAddress": {
"Street": "Rua Teste",
"Number": "123",
"Complement": "AP 123",
"ZipCode": "12345987",
"City": "Rio de Janeiro",
"State": "RJ",
"Country": "BRA"
}
},
"Payment": {
"ServiceTaxAmount": 0,
"Installments": 1,
"Interest": 0,
"Capture": false,
"Authenticate": false,
"Recurrent": false,
"CreditCard": {
"CardNumber": "402400******2931",
"Holder": "Teste Holder",
"ExpirationDate": "12/2021",
"SaveCard": false,
"Brand": "Visa"
},
"Tid": "1223092935684",
"ProofOfSale": "2935684",
"AuthorizationCode": "065158",
"SoftDescriptor": "123456789ABCD",
"Provider": "Simulado",
"IsQrCode": false,
"PaymentFacilitator": {
"EstablishmentCode": "1234",
"SubEstablishment": {
"EstablishmentCode": "1234",
"Identity": "11111111000100",
"Mcc": "1234",
"Address": "Alameda Grajau, 512",
"City": "Barueri",
"State": "SP",
"CountryCode": "076",
"PostalCode": "06455914",
"PhoneNumber": "1155855585",
"CompanyName": "Subseller",
"EstablishmentUrl": "URLofsubmerchant.com.br"
}
},
"Amount": 157000,
"ReceivedDate": "2019-12-23 09:29:34",
"Status": 1,
"IsSplitted": false,
"ReturnMessage": "Operation Successful",
"ReturnCode": "4",
"PaymentId": "365c3a0d-fd86-480b-9279-4ba3da21333c",
"Type": "CreditCard",
"Currency": "BRL",
"Country": "BRA",
"Links": [
{
"Method": "GET",
"Rel": "self",
"Href": "https://apiquerysandbox.cieloecommerce.cielo.com.br/1/sales/365c3a0d-fd86-480b-9279-4ba3da21333c"
},
{
"Method": "PUT",
"Rel": "capture",
"Href": "https://apisandbox.cieloecommerce.cielo.com.br/1/sales/365c3a0d-fd86-480b-9279-4ba3da21333c/capture"
},
{
"Method": "PUT",
"Rel": "void",
"Href": "https://apisandbox.cieloecommerce.cielo.com.br/1/sales/365c3a0d-fd86-480b-9279-4ba3da21333c/void"
}
]
}
}Propriedade | Tipo | Tamanho | Obrigatório | Descrição |
|---|---|---|---|---|
| texto | 11 | Obrigatório para facilitadores | Código do estabelecimento do Facilitador. "Facilitator ID” (Cadastro do facilitador com as bandeiras) |
| texto | 15 | Obrigatório para facilitadores | Código do estabelecimento do sub Merchant. “Sub-Merchant ID” (Cadastro do subcredenciado com o facilitador) |
| texto | 14 | Obrigatório para facilitadores | CNPJ ou CPF do sub-merchant. |
| texto | 4 | Obrigatório para facilitadores | MCC do sub Merchant. |
| texto | 22 | Obrigatório para facilitadores | Endereço do sub Merchant. |
| texto | 13 | Obrigatório para facilitadores | Cidade do sub Merchant. |
| texto | 2 | Obrigatório para facilitadores | Estado do sub Merchant. |
| texto | 9 | Obrigatório para facilitadores | Código postal do sub Merchant. |
| texto | 3 | Obrigatório para facilitadores | Código país do sub-merchant com base no ISO 3166. |
| texto | 13 | Obrigatório para facilitadores | Número de telefone do sub Merchant. |
| texto | 13 | Obrigatório para facilitadores | Texto impresso na fatura bancária comprador. Deve ser preenchido de acordo com os dados do sub Merchant. Não permite caracteres especiais. |
**Evite utilizar acentos pois eles são considerados como dois caracteres.