e-SiTef

e-SiTef

  • Portal do Desenvolvedor
  • Fale Conosco
  • English

›Non SiTef Routings

REST Payment

  • Overview
  • Quick start
  • Transaction creation service
  • Payment effectuation service
  • Payment confirmation service
  • Transaction status query
  • Multiple transactions status query
  • Card query service
  • Payment with multiple payment methods service
  • Payment with multiple payment methods confirmation service
  • External origin payment confirmation service

REST Store

  • Overview

REST Cancel

  • Flow
  • Quick start
  • Cancel via host
  • Cancel external origin
  • Cancel creation service
  • Cancel service

REST Pre-Authorization

  • Overview
  • Quick start
  • Pre-Authorization Creation Service
  • Pre-Authorization effectuation service
  • Pre-Authorization Status Query
  • Pre-Authorization Editing Service
  • Pre-Authorization Editing External Origin Service
  • Pre-Authorization Increment Service
  • Card Query Service
  • Pre-Authorization Capture Service
  • Pre-Authorization Capture External Origin Service

REST Schedule

  • Overview
  • Quick start
  • Transaction creation service
  • Schedule activation service
  • Execution of the scheduled payments
  • Schedule editing flow
  • Quick start: schedule editing
  • Schedule editing creation service
  • Schedule editing service

REST Recharge

  • Overview
  • Quick start
  • Recharge creation service
  • List dealers service
  • List branch data service
  • Recharge effectuation service
  • Recharge confirmation service
  • Recharge query service

HTML Payment

  • Overview
  • Quick start
  • Initializing a payment transaction
  • Status notification
  • Transaction status query
  • Payment with card storage
  • Pages Customization
  • Payment link
  • Split Payment
  • Payment with multiple payment methods
  • 3DS 2.0 Integration

HTML Pre-Authorization

  • Overview

HTML Recharge

  • Overview
  • Quick start
  • Initializing a Recharge transaction

REST Generic Operations

  • Overview
  • Token creation service
  • Generic operation service

JavaScript Payment

  • Overview
  • Quick start
  • Transaction creation service
  • Virtual store's payment page
  • Transaction query service

JavaScript Store

  • Overview
  • Quick start
  • Transaction creation service
  • Virtual store's page

Merchant Web Page

  • Introduction
  • Access to web page
  • Two-Factor Authentication
  • User Configuration
  • Configure Authorizers
  • Transaction Report
  • Daily Summary Report
  • Store Report
  • Recharge Report
  • Analytical Report
  • Transaction Cancellation
  • Schedule
  • Configure Risk Analysis
  • Configure Order Authorizers
  • Users Administration
  • Generate Payment Link

Retry

  • Overview
  • Flow
  • Retry and Schedule

SiTef Routings

  • Bradescard
  • Cetelem
  • GetnetLac
  • Orbitall
  • Vero
  • Bin
  • Sipag

Non SiTef Routings

  • Banco do Brasil
  • Banrisul Vero
  • Cielo e-Commerce
  • EPX
  • e.Rede Rest
  • Fepas HUB
  • Getnet WS
  • GlobalPayments WS
  • IPG
  • Itaú Shopline
  • Mercado Pago
  • PagSeguro
  • PayPal
  • SafraPay
  • Stone WS

Digital Wallet

  • Overview
  • VEE Digital Wallet via CardSE
  • Pix via CardSE
  • Google Pay
  • Visa Checkout
  • Masterpass
  • Samsung Pay
  • Apple Pay
  • Configuration for Digital Wallets

Anti-Fraud Integration

  • Overview
  • Risk analysis service on the HTML Interface
  • Risk analysis response
  • Manual review flow
  • Fraud notification service
  • ClearSale
  • CyberSource
  • Konduto
  • Fraud Detect

General Information

  • Authorizers
  • Digital Certificates
  • API codes
  • Soft Descriptor
  • Signature authentication

Batch Registrations

  • Batch Store Registration
  • Batch Routing Configuration

REST Merchants Registration

  • Overview
  • Quick start
  • Token creation service
  • Merchant creation service
  • Merchant editing service
  • Merchant query service
  • Merchant status query service
  • List merchants service
  • API codes

3DS Server

  • Overview
  • Quick start
  • Transaction creation service
  • Authentication service
  • Transaction query service
  • Challenge messages
  • Decoupled notification
  • Initiating a 3DS Method
  • API codes

Banrisul Vero

The merchant can configure the e-SiTef transactions routing by several payment providers. One of them is Banri Compras, a Banrisul bank e-commerce platform, developed by Banrisul Vero acquirer.

Supported e-SiTef interfaces

The following interfaces are available for integrations with Banrisul Vero:

  • HTML Payment

Required Credentials

To start using e-SiTef to make transactions routed by Banrisul Vero, the merchant must have the Network Code, Establishment code and the access password to integrate with Banrisul Vero. For this, the merchant must request their access credentials via e-mail: srac@banrisul.com.br.

The merchant must forward the credentials to the Software Express production/homologation team. These credentials can be registered at the e-SiTef's Merchant's Portal on the "Configurar Autorizadoras" ("Configure Authorizers") menu.

The merchant must register the Access Password to Banri Compras Portal on e-SiTef's Merchant's Portal. This data is important so that e-SiTef can inform the updated transaction status on Banri Compras to the merchant.

Learn more about e-SiTef's Merchant's Portal.

FieldDescription
codigoEstabelecimentoBanrisul Vero establishment code.
codigoRedeBanrisul Vero network code.
senhaBanri Compras' Portal access password.

Request parameters

Banrisul Vero allows three payment types: spot sale, in installments and postdated.

All payment types above are only made via bank transfer.

If the buyer chooses "in installments" or "postdated" payment type, some additional parameters (additional_data.extra_param.params) must be sent in the HTML request as in the examples below.

Learn more about the HTML interface.

Spot sale

No additional data is required if spot sale is chosen. The authorizer id (authorizer_id field) is 411.

Request example

{  
   "merchant_id":"BANRICOMPRAS",
   "order_id":"09024709605",
   "authorizer_id":"411",
   "amount":"1000"
}

In installments

FieldDescriptionFormat
bank_installmentsTotal number of installments. For Banrisul Vero, this field will be used instead of the installments field.2 N
installmentInforms which installments will be paid. Must be informed in NN format. Example: 0102 (installments one and two will be paid).2 N for each installment
deadline_optionInforms if the installments payment deadline will be sent in days or with a specific date.

Allowed values:
D – Defined by a date.
P – Defined by a period in days.
1 A
deadline_dateIf the option D in the field deadline_option was chosen, the suggested date for the payment of the installments must be informed.

The date of each installment must be informed in the YYYYMMDD format. Example: 20181023 (2018-10-23).

If more than one installment is informed, concatenate the dates according the installments order. Example: 2018102320181124 (for the first installment the date is 2018-10-23 and, for the second, 2018-11-24).
8 N for each installment
deadline_periodIf the option P in the field deadline_option was chosen, the suggested period in days of each installment must be informed.

The deadline of each installment must be informed in the NNN format. Example: 030 (30 days period for the payment of the installment).

If more than one installment is informed, concatenate the periods according the installments order. Example: 030060 (for the first installment the period is 30 days and, for the second, 60 days).
3 N for each installment
installments_amountInforms the amount of each installment that will be paid. The amounts must be informed in the 15N format. Example: 000000000005000 (R$ 50).

If more than one installment is informed, concatenate the amounts according the installments order. Example: 000000000005000000000000006000 (for the first installment the amount is R$ 50 and, for the second, R$ 60).
15 N for each installment

Request example

{  
   "merchant_id":"BANRICOMPRAS",
   "order_id":"09035003921",
   "authorizer_id":"412",
   "amount":"1000",
   "additional_data":{  
      "extra_param":{  
         "params":[  
            {  
               "key":"bank_installments",
               "value":"02"
            },
            {  
               "key":"deadline_option",
               "value":"P"
            },
            {  
               "key":"installment",
               "value":"0102"
            },
            {  
               "key":"deadline_date",
               "value":""
            },
            {  
               "key":"deadline_period",
               "value":"000030"
            },
            {  
               "key":"installments_amount",
               "value":"000000000000500000000000000500"
            }
         ]
      }
   }
}

Postdated

FieldDescriptionFormat
bank_installments01 obligatorily.2 N
installment01 obligatorily.2 N
deadline_optionInforms if the installments payment deadline will be sent in days or with a specific date.

Allowed values:
D – Defined by a date.
P – Defined by a period in days.
1 A
deadline_dateIf the option D in the field deadline_option was chosen, the suggested date for the payment of the installments must be informed.

The date of each installment must be informed in the YYYYMMDD format. Example: 20181023 (2018-10-23).

ATTENTION: If the option P is chosen for the deadline_option field, the value 00000000 must be sent in the field.
8 N
deadline_periodIf the option P in the field deadline_option was chosen, the suggested period in days of each installment must be informed.

The deadline of each installment must be informed in the NNN format. Example: 030 (30 days period for the payment of the installment).
3 N
installments_amountInforms the amount of each installment that will be paid. The amounts must be informed in the 15N format. Example: 000000000005000 (R$ 50).15 N

Request example

{  
   "merchant_id":"BANRICOMPRAS",
   "order_id":"09024709605",
   "authorizer_id":"413",
   "amount":"5000",
   "additional_data":{  
      "extra_param":{  
         "params":[  
            {  
               "key":"bank_installments",
               "value":"01"
            },
            {  
               "key":"deadline_option",
               "value":"P"
            },
            {  
               "key":"installment",
               "value":"01"
            },
            {  
               "key":"deadline_date",
               "value":"00000000"
            },
            {  
               "key":"deadline_period",
               "value":"030"
            },
            {  
               "key":"installments_amount",
               "value":"000000000005000"
            }
         ]
      }
   }
}

HTML Payment Flow

After beginning a Banrisul Vero transaction, the following flow will be started:

Learn more about the HTML interface.

After clicking the "ACESSAR BANCO" button, the buyer will be redirected to the Banri Compras environment:

After finalizing the payment process on the Banri Compras environment, the buyer will be redirected to the success or failure pages (which are configured on the Banri Compras Portal). For further details about the URL's configuration, see the next chapter.

Redirect URL's configuration

To register the redirect URL's, access the Banri Compras' Portal:

http://ww4.banrisul.com.br/banricompras/LINK/logon/Index.asp?info=true

After entering your credentials, the following screen will be displayed:

Click on "Paginas de Aviso da Operacao para Usuario" and configure the URL's that the customer will be redirected at the end of the payment on the Banri Compras' environment:

Time configuration on e-SiTef

The e-SiTef is configured with the default time values below, all related to Banrisul Vero transactions:

DescriptionDefault value
Timeout value for the e-SiTef calls to Banrisul Vero.60 seconds
Maximum days that e-SiTef queries Banrisul Vero about pending transactions.15 days
Time interval between e-SiTef queries to Banrisul Vero about pending transactions.60 seconds
Maximum queries Banrisul Vero system about pending transactions.10 queries

Note: The values above are just initial reference values. Please contact the e-SiTef support team to check the exact environment values.

← Banco do BrasilCielo e-Commerce →
  • Supported e-SiTef interfaces
  • Required Credentials
  • Request parameters
    • Spot sale
    • In installments
    • Postdated
  • HTML Payment Flow
  • Redirect URL's configuration
  • Time configuration on e-SiTef
e-SiTef
Relacionamento com o cliente
+55 (11) 3170-5300+55 (11) 4766-8000comercial@softwareexpress.com.br
Acessos
Portal do DesenvolvedorPortal e-SiTefVersão para impressão
Copyright © 2021 Software Express Informática Ltda - Todos os direitos reservados