Credit/debit card transactions without BIN
In certain transactions, where the automation application wants to using a special card (without defined BIN), it is necessary to pass some restrictions, and for this there are two ways:
Indicating the "RedeDestino" configuration in the "ParamAdic" parameter, present in the functions that initiate the payment process (IniciaFuncaoSiTefInterativo) or Banking Correspondent (CorrespondenteBancarioSiTefInterativo), as per the following example:
{RedeDestino=nnnn}
Where nnnn is the code of the network to which the special card belongs (see table below).
Indicating this special network, to which the special card belongs, in the CliSiTef configuration file ("CliSiTef.ini").
To do so, indicate in the Debit, Credit, FuelCard, Gift, WithdrawCredit or DebitWithdrawal, the pairs (Text, Network) corresponding to the text that will be displayed and the network code.
[Debit]
Texto1=SomarCard
Rede1=172
Texto2= StarFiche
Rede2=178
TextoN=MinhaRede
RedeN=nnnn
[Credito]
Texto1=SomarCard
Rede1=172
Texto2= StarFiche
Rede2=178
Texton=MinhaRede
Reden=nnnn
[FuelCard]
Texto1=FitCard
Rede1=263
[CartaoGift]
Texto1=Condor
Rede1=174
TextoN=MinhaRede
RedeN=nnnn
[ WithdrawCredit]
Texto1= Condor
Rede1=174
TextoN=MinhaRede
RedeN=nnnn
[DebitWithdrawal]
Texto1= Condor
Rede1=174
TextoN=MinhaRede
RedeN=nnnn
Through the configuration file it is possible to define up to 5 networks debit, 5 credit networks, 5 fuel networks, 5 gift, 5 SaqueCrédito networks and 5 SaqueDébito networks. Once this is done, when the automation performs a transaction with one of the modalities described above, CliSiTef will present a menu with all networks defined and with the option of debit, credit, fuel, gift,
WithdrawCredit or DebitWithdrawal in which the bin query is performed.
Furthermore, it is necessary to define whether the network in question allows the capture of the card using the magnetic reader or by typing, with the configuration of the following keys:
- HabilitaDigitadoN = 1
- HabilitaMagneticoN = 1
For the [FuelCard] section, reading can also be enabled barcode using the configuration below:
- HabilitaCodBarN = 1
For Gift transactions, make the following settings below to enable the following input modes:
- HabilitaDigitadoN: Enable EAN 13 input mode.
- HabilitaCodUnitarioGiftN: Enable EAN 128 input mode.
- HabilitaEgiftDigitadoGiftN: This collection is used when the authorizer issues a virtual number that can be a sent number by email. This number will be used with the card, you will be asked to Gift number input.
Example:
[Debito]
Texto1=SomarCard
Rede1=172
Texto2=StarFiche
Rede2=178
Texto3=Libercard
Rede3=196
HabilitaDigitado3=1
HabilitaMagnetico3=0
Texto4=VeroPay
Rede4=21
HabilitaDigitado4=1
HabilitaMagnetico4=0
[Credito]
Texto1=SomarCard
Rede1=172
Texto2= StarFiche
Rede2=178
Texto3=Libercard
Rede3=196
HabilitaDigitado3=1
HabilitaMagnetico3=0
[FuelCard]
Texto1=FitCard
Rede1=263
HabilitaDigitado1=0
HabilitaMagnetico1=1
HabilitaCodBar1=0
[CartaoGift]
Texto1=Condor
Rede1=174
HabilitaDigitado1=0
HabilitaMagnetico1=1
HabilitaCodBar1=0
HabilitaCodUnitarioGift1=0
HabilitaEgiftDigitadoGift1=0
[ WithdrawCredit]
Texto1= Condor
Rede1=174
TextoN=MinhaRede
RedeN=nnnn
HabilitaDigitadoN=0
HabilitaMagneticoN=1
[DebitWithdrawal]
Texto1= Condor
Rede1=174
TextoN=MinhaRede
RedeN=nnnn
HabilitaDigitadoN=0
HabilitaMagneticoN=1
You can also define additional transactions that will be captured by the network in question. The parameter that determines this characteristic is the TransacoesAdicionaisn, where n is the network index. The values indicated are the functions of item 3.2.2 - Table of function codes, separated by semicolon.
At the moment, only transaction 602 (Credit Card Balance Inquiry) has been implemented.
Example:
[Credito]
Rede1=205
Texto1=GoldenFarma
TransacoesAdicionais1=602;
A seguir, listamos o código das redes que possuem cartões nesta situação.
Código da Rede | Nome da Rede |
---|---|
21 | VeroPay (Vero Debit of) |
97 | Cartesys |
172 | SomarCard |
178 | StarFiche |
196 | Libercard |
205 | GoldenFarma |
263 | FitCard |