IPG

A loja tem a possibilidade de configurar o roteamento de transações feitas com cartão de crédito no Carat por vários meios de pagamento, um desses meios é a IPG (Internet Payment Gateway) da First Data/fiserv.

Assim, a loja pode configurar o Carat para que as transações feitas com cartões VISA, por exemplo, sejam roteadas pela IPG enquanto que as feitas com MASTERCARD sejam roteadas pela BIN.

Interfaces Carat suportadas para integração#

É possível utilizar as seguintes interfaces para a integração com o roteamento IPG:

  • Pagamento REST
    • Consulta de cartão REST
  • Pré-Autorização REST
  • Cancelamento REST

Autorizadoras permitidas#

As seguintes autorizadoras são suportadas pelo roteamento IPG:

  • VISA
  • MASTERCARD
  • ELO
  • AMERICAN EXPRESS
  • HIPER
  • SOROCRED
  • CABAL

Credenciais necessárias#

A loja deve obter com a IPG as credenciais listadas abaixo, e repassá-las à Software Express ou fazer o cadastro como explicado mais a frente neste mesmo documento.

CampoDescriçãoFormato
ipgMerhantApiKeyIdentificação da loja na IPG.< 32 AN
ipgMerchantApiSecretChave de acesso da loja gerado pelo IPG.< 16 AN
ipgEndPointURLURL da IPG API REST< 200 AN

Cadastro das informações pelo portal do lojista#

O próprio lojista pode cadastrar as informações obtidas com a IPG no Portal do Lojista do Carat. Para essa finalidade, o lojista deve selecionar a autorizadora e entrar na tela de edição como no exemplo exibido abaixo:

 -no-filter

No Portal do Lojista, no ambiente de edição da Autorizadora, é possível alterar as configurações cadastradas no ambiente Carat. Nesse caso, a alteração ocorrerá somente para esta autorizadora. Note que se as lojas utilizam a mesma conta, será necessário que os lojistas alterem manualmente as senhas pra todas as outras autorizadoras.

Fluxos#

As particularidades do fluxo transacional da IPG são explicitadas coforme a seguir:

Consulta de cartão#

Para solicitação de consulta de cartão com o campo "routing-id" definido como IPG, serão retornados os detalhes do cartão fornecidos pelo IPG. Para maiores detalhes, clique aqui

Pagamento indicando recorrência#

No roteamento da IPG é possível realizar pagamentos indicando que este é um pagamento recorrente (Saiba mais). Para realizar pagamentos indicando recorrência, envie os seguintes parâmetros no pagamento:

  • acquirer.recurrency com o valor true;
  • acquirer.is_first_recurring com o valor true para indicar que a transação é a primeira de uma série de transações recorrentes, ou false caso contrário.