e-SiTef

e-SiTef

  • Portal do Desenvolvedor
  • Fale Conosco
  • English

›Cadastro de Lojas REST

Pagamento REST

  • Visão Geral
  • Quick start
  • Serviço de criação da transação
  • Serviço de efetivação de pagamento
  • Serviço de confirmação de pagamento
  • Serviço de consulta de transação
  • Serviço de consulta de múltiplas transações
  • Serviço de consulta de cartão
  • Serviço de efetivação de pagamento com múltiplos meios de pagamento
  • Serviço de confirmação de pagamento com múltiplos meios de pagamento
  • Serviço de confirmação de pagamento de origem externa

Armazenamento REST

  • Visão Geral

Cancelamento REST

  • Fluxo
  • Quick start
  • Cancelamento via host
  • Cancelamento origem externa
  • Serviço de criação de cancelamento
  • Serviço de cancelamento

Pré-autorização REST

  • Visão Geral
  • Quick start
  • Serviço de Criação de Pré-Autorização
  • Serviço de Efetivação de Pré-Autorização
  • Serviço de Consulta de Pré-Autorização
  • Serviço de Consulta de Cartões
  • Serviço de Edição de Pré-Autorização
  • Serviço de Edição de Pré-Autorização de Origem Externa
  • Serviço de Incremento de Pré-Autorização
  • Serviço de Captura de Pré-Autorização
  • Serviço Captura de Pré autorização com origem externa

Agendamento de Recorrência REST

  • Visão Geral
  • Quick start
  • Serviço de criação da transação
  • Serviço de ativação de agendamento
  • Execução dos pagamentos agendados
  • Fluxo de edição de agendamento
  • Quick start: edição de agendamento
  • Serviço de criação de edição de agendamento
  • Serviço de edição de agendamento

Recarga REST

  • Visão Geral
  • Quick start
  • Serviço de criação de recarga
  • Serviço de listagem de concessionárias
  • Serviço de listagem de dados da filial
  • Serviço de efetivação de recarga
  • Serviço de confirmação de recarga
  • Serviço de consulta de recarga

Pagamento HTML

  • Visão Geral
  • Quick start
  • Iniciando uma transação de pagamento
  • Aviso de Status
  • Serviço de consulta de transação HTML
  • Pagamento com armazenamento de cartão
  • Customização de Páginas
  • Pagamento com Link
  • Pagamento Split
  • Pagamento com múltiplos meios de pagamento
  • Integração 3DS 2.0

Pré-Autorização HTML

  • Visão Geral

Recarga HTML

  • Visão Geral
  • Quick start
  • Iniciando uma transação de recarga

Operações Genéricas REST

  • Visão geral
  • Serviço de geração de token
  • Serviço de operação genérica

Pagamento JavaScript

  • Visão Geral
  • Quick start
  • Serviço de criação da transação
  • Página de pagamento da loja virtual
  • Serviço de consulta de transação

Armazenamento JavaScript

  • Visão Geral
  • Quick start
  • Serviço de criação da transação
  • Página da loja virtual

Portal do Lojista

  • Introdução
  • Acesso ao Portal
  • Autenticação em duas etapas
  • Configurações do usuário
  • Configurar Autorizadoras
  • Relatório de Transações
  • Relatório de Resumo Diário
  • Relatório de Armazenamentos
  • Relatório de Recargas
  • Relatório Analítico
  • Cancelamento de Transações
  • Agendamentos de Recorrência
  • Configurar Análise de Risco
  • Configurar Ordenação de Autorizadoras
  • Administração de Usuários
  • Geração de link de pagamento

Portal do Lojista (POS)

  • Visão Geral
  • Configuração do POS Virtual
  • Pagamento via POS Virtual
  • Relatório de Transações POS

Portal do Lojista (Recarga POS)

  • Visão Geral
  • Recarga via POS Virtual

Retentativa

  • Visão Geral
  • Fluxos
  • Retentativa e Agendamento de Recorrência
  • Retentativa e códigos de retornos permitidos

Roteamentos via SiTef

  • Bradescard
  • Cetelem
  • GetnetLac
  • Orbitall
  • Vero
  • Bin
  • Sipag

Roteamentos Não-SiTef

  • Banco do Brasil
  • Banrisul Vero
  • Cielo e-Commerce
  • EPX
  • e.Rede REST
  • Fepas HUB
  • Getnet WS
  • GlobalPayments WS
  • IPG
  • Itaú Shopline
  • Mercado Pago
  • PagSeguro
  • PayPal
  • SafraPay
  • Stone WS

Auxílio Emergencial

  • Auxílio Emergencial

Carteira digital

  • Visão Geral
  • Carteira Digital VEE via CardSE
  • Pix via CardSE
  • Google Pay
  • Visa Checkout
  • Masterpass
  • Samsung Pay
  • Apple Pay
  • Configurações para Carteiras Digitais

Integração com antifraude

  • Visão Geral
  • Serviço de análise de risco na Interface HTML
  • Retorno da análise de risco
  • Fluxo de Revisao Manual
  • Serviço de marcação de fraude
  • ClearSale
  • CyberSource
  • Konduto
  • Fraud Detect

Informações Gerais

  • Autorizadoras
  • Certificados Digitais
  • Códigos da API
  • Soft Descriptor
  • Autenticação com assinatura

Cadastros em Lote

  • Cadastros de Lojas em Lote
  • Configuração de Roteamento em Lote

Cadastro de Lojas REST

  • Visão Geral
  • Quick start
  • Serviço de criação de token
  • Serviço de criação de loja
  • Serviço de edição de loja
  • Serviço de consulta de loja
  • Serviço de consulta de status loja
  • Serviço de listagem de lojas
  • Códigos da API

3DS Server

  • Visão Geral
  • Quick start
  • Serviço de criação de transação
  • Serviço de autenticação
  • Serviço de consulta de transação
  • Mensagens de desafio
  • Notificação decoupled
  • Iniciando um 3DS Method
  • Códigos da API

Serviço de criação de loja

Após obter o token ou assinatura na etapa anterior, a loja virtual deve enviar os dados da loja a ser criada no e-SiTef e no SiTef (caso necessário).

Detalhes da chamada

  • Recurso: /v1/merchants
  • Método HTTP: POST
  • Formato da requisição: JSON
  • Formato da resposta: JSON
  • Parâmetros de cabeçalho:
ParâmetroDescriçãoFormatoObrigatório
merchant_idCódigo da loja no e-SiTef. Os códigos de produção e certificação serão diferentes.< 15 ANSIM
merchant_keyChave de autenticação da loja no e-SiTef. As chaves de produção e certificação serão diferentes.< 80 ANSIM
tokenToken obtido na etapa anterior, caso a autenticação seja via post de autenticidade Saiba mais.= 66 ANNÃO
Content-TypeDeve ser enviado com o valor application/json.= 15 ANSIM
AuthorizationDeve ser enviada a assinatura de autenticação da loja no formato Bearer {assinatura}. Exemplo: Bearer JHVGytfdgauygdauiw78264284527852897hagdg.< 2000 ANNÃO

Exemplo utilizando token

curl
--request POST "https://esitef-homologacao.softwareexpress.com.br/e-sitef/api/v1/merchants"
--header "Content-Type: application/json"
--header "merchant_id: xxxxxxxx"
--header "merchant_key: xxxxxxxxxxx"
--header "token: 1234567890abcdefghijklmnopqrstuvwxyz1234567890abcdefghijklmnopqr"
--data-binary
{
   "cnpj":"123123123123",
   "fantasy_name":"Teste de Loja",
   "corporate_name":"Testes de Loja Ltda.",
   "mcc":"1234",
   "soft_descriptor":{
      "fantasy_name":"Sub-comércio da Loja",
      "country":"BR",
      "id":"123456"
   },
   "subacquirer_group":{
      "create":"true",
      "id":"123456",
      "cnpj":"12345678901234"
   },
   "domain":"www.testeloja.com",
   "address":"Rua do Teste, 123",
   "city":"São Teste",
   "state":"SP",
   "zip_code":"12345678",
   "phone_number":"11912341234",
   "email":"testeloja@teste.com",
   "transactional_urls":{
      "status":"https://www.testeloja.com/status",
      "authenticity":"https://www.testeloja.com/autent",
      "hash":"https://www.testeloja.com/hash"
   },
   "return_urls":{
      "success":"https://www.testeloja.com/sucesso",
      "failure":"https://www.testeloja.com/fracasso",
      "cancel":"https://www.testeloja.com/cancel"
   },
   "permissions":{
      "payment":"true",
      "pre_authorization":"false",
      "recharge":"false",
      "risk_analysis":"true",
      "schedule":"true",
      "iata":"false",
      "card_store":"false",
      "payment_link":"true"
   },
   "establishments":[
      {
         "code":"00000000123",
         "routing_id":"1125",
         "subacquirer_group_id":"123456"
      },
      {
         "code":"00000000321",
         "routing_id":"1005"
      }
   ],
   "authorizers":[
      {
         "id":"1",
         "routing_id":"1125",
         "min_installments_amount":"100",
         "max_installments_without_interest":"1",
         "max_installments_with_interest":"12",
         "enable_subacquirer_group":"true"
      },
      {
         "id":"2",
         "routing_id":"201",
         "min_installments_amount":"100",
         "max_installments_without_interest":"1",
         "max_installments_with_interest":"12",
         "parameters":{
            "merchantId":"8h37e9e23oe",
            "merchantKey":"b9f374t5983t745f873tb45f93b4f2293b485ft34"
         }
      }
   ]
}
--verbose

Exemplo utilizando assinatura

curl
--request POST "https://esitef-homologacao.softwareexpress.com.br/e-sitef/api/v1/merchants"
--header "Content-Type: application/json"
--header "merchant_id: xxxxxxxx"
--header "merchant_key: xxxxxxxxxxx"
--header "Authorization: Bearer YYYYYYY"
--data-binary
{
   "cnpj":"123123123123",
   "fantasy_name":"Teste de Loja",
   "corporate_name":"Testes de Loja Ltda.",
   "mcc":"1234",
   "soft_descriptor":{
      "fantasy_name":"Sub-comércio da Loja",
      "country":"BR",
      "id":"123456"
   },
   "subacquirer_group":{
      "create":"true",
      "id":"123456",
      "cnpj":"12345678901234"
   },
   "domain":"www.testeloja.com",
   "address":"Rua do Teste, 123",
   "city":"São Teste",
   "state":"SP",
   "zip_code":"12345678",
   "phone_number":"11912341234",
   "email":"testeloja@teste.com",
   "transactional_urls":{
      "status":"https://www.testeloja.com/status",
      "authenticity":"https://www.testeloja.com/autent",
      "hash":"https://www.testeloja.com/hash"
   },
   "return_urls":{
      "success":"https://www.testeloja.com/sucesso",
      "failure":"https://www.testeloja.com/fracasso",
      "cancel":"https://www.testeloja.com/cancel"
   },
   "permissions":{
      "payment":"true",
      "pre_authorization":"false",
      "recharge":"false",
      "risk_analysis":"true",
      "schedule":"true",
      "iata":"false",
      "card_store":"false",
      "payment_link":"true"
   },
   "establishments":[
      {
         "code":"00000000123",
         "routing_id":"1125",
         "subacquirer_group_id":"123456"
      },
      {
         "code":"00000000321",
         "routing_id":"1005"
      }
   ],
   "authorizers":[
      {
         "id":"1",
         "routing_id":"1125",
         "min_installments_amount":"100",
         "max_installments_without_interest":"1",
         "max_installments_with_interest":"12",
         "enable_subacquirer_group":"true"
      },
      {
         "id":"2",
         "routing_id":"201",
         "min_installments_amount":"100",
         "max_installments_without_interest":"1",
         "max_installments_with_interest":"12",
         "parameters":{
            "merchantId":"8h37e9e23oe",
            "merchantKey":"b9f374t5983t745f873tb45f93b4f2293b485ft34"
         }
      }
   ]
}
--verbose

Resposta:

{
   "id":"qereIoinsd3d",
   "key":"9B71234TB12D938T9384TDB294T923D412T938D1293D4B923D",
   "response_code":"0",
   "response_message":"OK",
   "authorizer_response_code":"0", 
   "authorizer_response_message":"OK"
}

Parâmetros de requisição

Na tabela abaixo está a descrição dos parâmetros de requisição do serviço de criação de loja:

ParâmetroDescriçãoFormatoObrigatório
cnpjCNPJ ou CPF da loja. Apenas números.< 14 NSIM
fantasy_nameNome fantasia da loja.< 250 ANSIM
corporate_nameRazão social da loja.< 250 ANSIM
domainDomínio (site) da loja.< 500 ANNÃO
addressEndereço da loja.< 200 ANNÃO
cityCidade da loja.< 50 ANNÃO
stateEstado da loja (sigla).= 2 ANNÃO
zip_codeCEP da loja.< 9 ANNÃO
phone_numberTelefone da loja.< 30 ANNÃO
emailEndereço de e-mail da loja.< 100 ANNÃO
mccMerchant Category Code - código que indica a categoria do estabelecimento (utilizado no cadastro de antifraude)= 4 NNÃO
soft_descriptor Dados do sub-comércio.
idID do sub-comércio.< 22 ANNÃO
countryPaís do sub-comércio. Código numérico ISO 3166-1.= 3 NNÃO
fantasy_nameNome fantasia do sub-comércio< 22 ANNÃO
subacquirer_group Dados de grupo de subadquirência.
createFlag que indica se devemos criar o grupo de subadquirência< 5 T/FNÃO
idID do grupo de subadquirência< 6 ANNÃO
cnpjCNPJ do grupo de sub-adquirência= 14 NSIM, caso o campo subacquirer_group
.create seja true
establishments Dados dos estabelecimentos a serem cadastrados no SiTef.
codeCódigo do estabelecimento (número lógico) a ser cadastrado no SiTef< 32 ANNÃO
routing_idID do roteamento (tipo de pagamento do e-SiTef)< 4 NNÃO
subacquirer_group_idID do grupo de sub-adquirência. Deve ser enviado caso esse estabelecimento deva ser cadastrado para o grupo ao invés da empresa.< 6 ANNÃO
extra_dataInformação adicional do estabelecimento< 32 ANNÃO
transactional_urls URLs utilizadas em fluxos transacionais.
statusURL para recebimento de avisos de status.< 500 ANNÃO
authenticityURL para recebimento de POSTs de autenticidade.< 500 ANNÃO
hashURL para recebimento de hash/token de cartão armazenado.< 500 ANNÃO
return_urls URLs de retorno de pagamento HTML.
successURL de retorno de sucesso.< 500 ANNÃO
failureURL de retorno de fracasso.< 500 ANNÃO
cancelURL de retorno de cancelamento.< 500 ANNÃO
permissions Permissões transacionais a serem designadas para a loja. Enviar o valor true para habilitar a funcionalidade em questão.
paymentPermissão para pagamento.< 5 ANNÃO
pre_authorizationPermissão para pré-autorização.< 5 ANNÃO
rechargePermissão para recarga.< 5 ANNÃO
risk_analysisPermissão para análise de risco.< 5 ANNÃO
schedulePermissão para agendamento.< 5 ANNÃO
iataPermissão para IATA.< 5 ANNÃO
card_storePermissão para armazenamento de cartão.< 5 ANNÃO
payment_linkPermissão para pagamento via link.< 5 ANNÃO
authorizers[] Autorizadoras a serem cadastradas para a loja. A presença de um roteamento SiTef indica que deve ser criada uma empresa no SiTef.
idID da autorizadora no e-SiTef. Saiba mais.< 4 NSIM
routing_idID do roteamento/adquirente no e-SiTef. Saiba mais.< 4 NSIM
min_installments_amountValor mínimo para parcelamento em transações HTML. Valor padrão: 1000< 12 NNÃO
max_installments_without_interestNúmero máximo de parcelas sem juros em transações HTML. Valor padrão: 3< 2 NNÃO
max_installments_with_interestNúmero máximo de parcelas com juros em transações HTML. Valor padrão: 12< 2 NNÃO
enable_subacquirer_groupHabilitar bandeira para uso de grupo de sub-adquirência. Enviar true para habilitar ou false para desabilitar.< 5 T/FNÃO
authorizers[].parameters Parâmetros específicos do roteamento. Saiba mais.

Códigos de roteamento/adquirente

IDRoteamento
201Cielo e-Commerce
407Getnet WS
408Global Payments WS
409Stone WS
1005Rede via SiTef
1181Getnet Lac via SiTef
1125Cielo via SiTef
1200e-Rede
1206Global Payments via SiTef
1229BIN via SiTef
1265Stone via SiTef
1296Safra via SiTef

Parâmetros específicos do roteamento

Cielo e-Commerce

ParâmetroDescrição
authorizers[].parameters Parâmetros específicos do roteamento.
merchantIdIdentificação da loja na Cielo.
merchantKeyChave da loja na Cielo.

Getnet WS

ParâmetroDescrição
authorizers[].parameters Parâmetros específicos do roteamento.
usernameUsuário de acesso.
passwordSenha de acesso.
merchantIDCódigo de EC cadastrado na GetnetWS.
terminalIdentificação do Terminal.
subMerchantIdID do Sub comércio.

Global Payments WS

ParâmetroDescrição
authorizers[].parameters Parâmetros específicos do roteamento.
merchantCodeNúmero do estabelecimento definido pela Global Payments.
secretKeyChave secreta do lojista na Global Payments.
terminalNúmero de terminal que será definido pela Global Payments.

Stone WS

ParâmetroDescrição
authorizers[].parameters Parâmetros específicos do roteamento.
salesAffiliationKeyChave de identificação da loja na Stone.
subAdquirenciaHabilitadaEnviar true para habilitar sub-adquirência ou false caso contrário.

BIN via SiTef

ParâmetroDescriçãoFormato
authorizers[].parameters Parâmetros específicos do roteamento.
subacquirerMerchantId Código do sub-comércio.
establishments Dados dos estabelecimentos a serem cadastrados no SiTef.
extra_dataCódigo de terminal. Campo obrigatório para integração com a Bin.= 8 AN

e-Rede

ParâmetroDescrição
authorizers[].parameters Parâmetros específicos do roteamento.
filiacaoCódigo do filiação da loja na e-Rede.
senhaChave pública da loja na e-Rede.

Cadastro de lojas com antifraude

É possível realizar o cadastro automático de novas lojas com as seguintes soluções de antifraude: Fraud Detect, ClearSale, CyberSource e Konduto. Para isso o lojista deve entrar em contato com a instituição de análise de risco e solicitar as credenciais necessárias. Em seguida, o lojista deve passar um conjunto de MCC's (Merchant Category Code) para cada credencial registrada para a equipe de Produção do e-SiTef, que fará o cadastro desses dados. Será feito um mapeamento desses conjuntos de MCC para cada credencial e esses valores serão utilizados no cadastro de cada loja. Uma vez feito esse pré-cadastro, será possível realizar o cadastro de antifraude de forma automática utilizando a API de criação de lojas.

Atenção:

  • É necessário ativar a permissão de anti fraude (risk_analysis) no cadastro da loja.
  • Apenas a API de criação de lojas faz o cadastro de antifraude automático.

Parâmetros de resposta

Em caso de sucesso, o código de resposta HTTP será 201. Qualquer outro código deve ser interpretado como erro. Na tabela abaixo está a descrição dos parâmetros de resposta do serviço de criação de loja:

ParâmetroDescriçãoFormato
response_codeCódigo de resposta do e-SiTef. Qualquer código diferente de 0 significa falha.< 4 N
response_messageMensagem de resposta do e-SiTef.< 500 AN
authorizer_response_codeCódigo de resposta da autorizadora.< 4 N
authorizer_response_messageMensagem de resposta da autorizadora.< 500 AN
idCódigo da loja criada. Gerado automaticamente (obs: caracteres maiúsculas e minúsculas são diferenciados no sistema).< 15 AN
keyChave da loja criada.< 80 AN
← Serviço de criação de tokenServiço de edição de loja →
  • Detalhes da chamada
  • Exemplo utilizando token
  • Exemplo utilizando assinatura
  • Parâmetros de requisição
    • Códigos de roteamento/adquirente
    • Parâmetros específicos do roteamento
    • Cadastro de lojas com antifraude
  • Parâmetros de resposta
e-SiTef
Relacionamento com o cliente
+55 (11) 3170-5300+55 (11) 4766-8000comercial@softwareexpress.com.br
Acessos
Portal do DesenvolvedorPortal e-SiTefVersão para impressão
Copyright © 2021 Software Express Informática Ltda - Todos os direitos reservados