Consulta de Precificação

A interface de programação referente a Consulta de Precificação é primariamente composta por consultas que retornam o tipo "MerchantTransactionFees" a partir da consulta dos estabelecimentos comerciais ou segmentos comerciais.

Como funciona

Primeiros passos

  1. Leia Introdução ao GraphQL, com exemplos reais da nossa API.
  2. Crie um usuário no portal do desenvolvedor.
  3. Cadastre sua primeira aplicação.
  4. Utilize o dashboard para acessar suas configurações de acesso.
  5. Para explorar rapidamente as APIs aqui na página de documentação, use o console de GraphQL, na seção de referências. Nele, você pode ver as consultas de exemplo, executá-las e alterá-las.

Primeiros passos na plataforma de Desenvolvedores Elo

Jaydson GomesDesenvolvedor Evangelista

Os dados de precificação podem ser gerados para um determinado estabelecimento comercial ou para um determinado segmento comercial, baseado no tipo de uso (i.e: Crédito à vista, Crédito parcelado pela loja...) e uma taxa, à cada parcela, que o comerciante terá que pagar à bandeira e ao credenciador

Esta interface de programação não suporta alteração dos dados de precificação. A alteração dos dados é feita exclusivamente pela Elo.

As consultas que retornam a precificação são:

  • merchant(...): Busca a precificação aplicada para um determinado estabelecimento comercial;
  • merchantCategory(...): Busca a precificação aplicada para um determinado segmento comercial.

Listagem por CNPJ Lista a precificação de acordo com o CNPJ informado:

pública

query {
  merchant(legalIds: {
    cnpj:"1"
  })
  {
    transactionFees {
    lastModified,
    expiry, marketingFee,
    marketingFeeCeilValue,
    acquiringServiceFee,
    acquiringServiceFeeCeilValue,
    processingCost,
    additionalInstallmentCost,  
    cardUsage{id, name},
    installmentsRange{min,max},
    processingCost
    }
  }
}

Listagem por MCC Lista a precificação de acordo com o MCC informado:

pública

query {
  merchantCategory(iso: 1) {
    transactionFees {
      lastModified,
      expiry, marketingFee,
      marketingFeeCeilValue,
      acquiringServiceFee,
      acquiringServiceFeeCeilValue,
      processingCost,
      additionalInstallmentCost,  
      cardUsage{id, name},
      installmentsRange{min,max},
      processingCost
    }
  }
}