Ticket
A loja tem a possibilidade de configurar o roteamento de transações feitas com cartões da crédito e débito no Carat por vários meios de pagamento, um desses meios é o Ticket REST. Esta é a plataforma e-commerce da adquirente Ticket. No caso da ticket as transações serão feitas apenas por débito utilizando Alimentação, Refeição, Flex e Super Flex.
ATENÇÃO: É necessário solicitar ao suporte para cadastrar o CNPJ da loja vinculada com a Ticket, caso já não esteja registrado.
Será usada a nomenclatura "Ticket REST" para referenciar o roteamento no Carat.
Interfaces Carat suportadas para integração#
É possível utilizar as seguintes interfaces para a integração com o roteamento Ticket REST:
Fluxos#
Nesta seção serão apresentadas as particularidades do fluxo transacional Ticket REST.
Atualmente, o Ticket REST não permite parcelamento, ou seja, o campo
installments_typedeve receber o valor4. O campoinstallmentsdeve receber o valor de1parcela.
Criação de Transação de Pagamento (REST)#
Exemplo de requisição de criação de transação para Pagamento REST:
Para usar este exemplo, não esquecer de definir a variável {{url}} com o valor
esitef-homologacao.softwareexpress.com.br
Resposta
Pagamento REST#
Campos relevantes na etapa de efetivação do pagamento:
Exemplo de requisição de efetivação de transação para Pagamento REST:
ATENÇÃO: o campo de data de validade do cartão (
card.expiry_date) não é obrigatório para a efetivação do pagamento.
Para usar este exemplo, não esquecer de definir a variável {{url}} com o valor
esitef-homologacao.softwareexpress.com.br
Resposta
Cancelamento#
O Cancelamento de uma transação pode ser feito via Web Service REST e através do Portal do Lojista.
As solicitações de cancelamento podem ser realizadas em até 180 dias, somente no valor total da transação original de pagamento.
ATENÇÃO: o campo de data de validade do cartão (
card.expiry_date) não é obrigatório para a efetivação do cancelamento.
Exemplo de requisição de criação de transação para Cancelamento REST:
Para usar este exemplo, não esquecer de definir a variável {{url}} com o valor
esitef-homologacao.softwareexpress.com.br
Resposta
Exemplo de requisição de efetivação de transação para Cancelamento REST:
Para usar este exemplo, não esquecer de definir a variável {{url}} com o valor
esitef-homologacao.softwareexpress.com.br
Resposta