Banking Correspondent (Bill Payment)

This function allows the automation application to accept payment of various bills in accordance with the contract signed between it and a Correspondent Bank. The activation format for this functionality is as follows:

int CorrespondenteBancarioSiTefInterativo (CouponTax, TaxDate, Time, Operator, ParamAdic)

ASCII interface#

CorrespondenteBancarioSiTefInterativoA (Result, TaxCoupon, TaxDate, Time, Operator, ParamAdic

Where the parameters have the same function already described for Payment.

The operating logic of this function is the same as when paying for a purchase made by the customer, that is, the function ContinuaFuncaoSiTefInterativo must be called until the result is different from 10000.

This function, given the diversity of products offered by Correspondent Banks, can even perform a TEF operation to complete the payment of a bill.

Note that the return fields 600 to 604 are returned several times, once for each title or agreement paid, in the case of a batch payment. Field 607 indicates which payment index (sequence) the payments refer to. fields 600 to 604 that will come next


As previously described, for the Banking Correspondent, receipts returned in fields type 121 and 122 must be printed when they are made available for automation and continuation of the The iterative process must continue normally if there is no printing error or interrupted with -1 if contrary.


In ParamAdic the following can be passed: {PortaPinPadCB=<porta>}, where <porta> indicates the port to which the specific pinpad for Banking Correspondent transactions is connected : balance check, withdrawal and cell phone recharge Bradesco.


It is worth remembering that the configured pinpad {PortaPinPadCB=<porta>} only serves the Banking Correspondent, not suitable for TEFs.



To meet the needs of some “Authorizing” networks, which require information about the Electronic Tax Document issued by “Commercial Automations”, 02 “functionalities” were defined for pass the necessary data in the “ParamAdic” parameter (see details in item 5.7).