Bin
Neste item serão apresentadas caracteristicas especificas para o roteamento Bin via SiTef.
#
Pagamento REST#
Efetivação de PagamentoA seguir, são listados os parâmetros com dados específicos para a transação via Bin que o aplicativo da loja virtual pode enviar no serviço de efetivação de pagamento REST:
Parâmetro | Descrição | Formato | Obrigatório |
---|---|---|---|
external_authentication | |||
ucaf_sli | Contêm o UCAF (Universal Cardholder Authentication Field), que corresponde ao último dígito do SLI (Security Level Indicator) do Mastercard Secure Code (para bandeira MasterCard). | = 1 N | NÃO |
version | Versão do 3DS (1 ou 2 ). | = 1 N | NÃO |
reference_id | Identificador do Directory Server para transações 3DS 2.0. | < 36 AN | NÃO |
tavv | Criptograma de transação tokenizada DSRP-UCAF. | < 40 AN | NÃO |
cavv | Cardholder Authentication Verification Value - Código que indica o resultado da autenticação do dono do cartão. | < 40 N | NÃO |
#
Parâmetros de Card-On-FileOs parâmetros usage
e reason
são usados nas operações de pagamento simples e nas operações de efetivação de pagamento geralmente envolvendo cartão tokenizado. A combinação deles dá a adquirente mais informações para garantir um maior número de aprovações.
#
DefiniçõesPara os parâmetros usage
e reason
, dentro de acquirer.card_on_file
, são aceitos os seguintes valores:
usage | Significado |
---|---|
first | Indica primeira ocorrência |
subsequent | Indica demais ocorrências da recorrência |
authorized | Para uso junto com o parametro reason=card , indicando que o usuário autorizou o armazenamento do cartão |
reason | Significado |
---|---|
cardholder | Compras subsequentes disparadas pelo titular do cartão |
unscheduled | Compra recorrente sem agendamento |
recurring | Compra recorrente agendada |
installment | Parcelamento através de recorrencia |
card | Para uso junto com o parametro usage=authorized , indicando que o usuário autorizou o armazenamento do cartão |
#
MIT e CITExistem dois tipos de transações de card-on-file: CIT (Iniciadas pelo titular do cartão) e MIT (Iniciadas pelo lojista)
Sigla | Significado |
---|---|
CIT | É qualquer transação onde o titular do cartão participa ativamente da transação, seja via terminal da loja ou através da experiência online de pagamento |
MIT | É uma transação subsequente com credenciais já armazenadas, para a qual o titular do cartão deu consentimento prévio ao comerciante para armazenar credenciais de pagamento para uso futuro, sem seu envolvimento ativo. Tal seria o caso da cobrança automática de serviços de assinatura, para citar um exemplo. |
#
Combinações válidasusage | reason | Significado | MIT/CIT? |
---|---|---|---|
authorized | card | Indica que o usuário autorizou o armazenamento do cartão | CIT |
first | unscheduled | Indica um pagamento avulso | MIT |
first | recurring | Indica a primeira a primeira ocorrência de uma recorrência | MIT |
subsequent | recurring | Indica as ocorrências subsequentes de uma recorrência | MIT |
subsequent | cardholder | Indica um pagamento feito pelo usuário com o cartão já armazenado | CIT |
subsequent | unscheduled | Indica uma ocorrência subsequente não agendada iniciada pelo lojista | MIT |
subsequent | installment | Indica parcelamento por recorrência | MIT |
#
Pagamento - Token BandeiraAlgumas bandeiras de cartão possuem uma solução de tokenização que oferece o armazenamento de cartões em cofres na própria bandeira, de forma criptografada. Essa tokenização de bandeira tem o intuito de melhorar a segurança e qualidade das informações de cartão trafegadas, o que acarreta em possíveis aumentos na conversão de aprovação pelos bancos emissores.
Parêmetros de requisição
Parâmetro | Descrição | Formato | Obrigatório |
---|---|---|---|
card | |||
number | Token gerado pela bandeira (DPAN) | ≤ 19 N | Sim |
cryptogram | Criptograma gerado pela bandeira. | = 28 A | Sim para pagamentos com token bandeira |
wallet_type | Campo que especifica se a transação é processada com PAN ou DPAN. Se houver uma transação tokenizada, deverá enviar o valor “network_token”. | AN | Sim para pagamentos com token bandeira |
Requisição:
Para usar este exemplo, não esquecer de definir a variável {{url}}
com o valor
esitef-homologacao.softwareexpress.com.br
Parâmetros de resposta
Parâmetro | Descrição | Formato |
---|---|---|
card | ||
par | A EMVCo introduziu o PAR (Payment Account Reference) para fornecer uma abordagem alinhada ao setor, projetada para ajudar a vincular todas as transações associadas a uma conta específica, baseado em token, sem usar o PAN como mecanismo de ligação. | < 32 |
suffix | Últimos quatro dígitos do PAN, devolvido pelas bandeiras Visa e Mastercard em transações realizadas com DPAN (Token bandeira). | = 4 |
Resposta Pagamento:
Requisição Pré-Autorização:
Resposta Pré-Autorização: