Payment method identifiers and fields
To indicate to the POS the IDs (Identifiers) and fields that must be sent according to the form of payment that is made in the Prepaid Recharge transaction. Accepted values are listed in the table below:
Code | Description |
---|---|
00 | Money |
01 | Check Cash |
02 | TEF Debit |
03 | TEF Credit |
99 | Other Ways |
Where Payment Method has the following content:
Data | Description |
---|---|
TypeN | Indicates the payment method used (according to the table already presented above). |
ValueN | Indicates the amount used with this payment method, with two decimal places, without the comma. |
IDCollectNn | Indicates the ID of the field that was collected by the POS (according to the table already presented above). |
DadoColetaNn | DataCollectionNn Indicates the content collected by the POS for this field. |
If no field must be sent to the Sit, it must only present:
Note: The consistency of the values (sum of the various payment methods used, totaling the value of the transaction carried out) must be done by the POS, and the Sit module will only store the values of the the way they were sent.
Example of using the new service and Payment Methods prefix:
At the end of a Prepaid Recharge transaction worth R$50.00, the respective Sit module sends for the POS the Q Service, in which it indicates that it accepts the following forms of payment: Cash (no data to be collected); TEF Debit (needs to send the Destination Network – with only the Cielo and Redecard can be used – , the Host NSU, the Host Date and the Origin Code of the transaction TEF) and TEF Crédito (need to send Service Z of the TEF transaction). It also indicates that only 4 payments can be made at most.
The POS, in turn, upon confirmation of the transaction, will send to the Sit module the payment methods that were effectively used: R$ 30.00 was paid in cash and R$ 20.00 was paid with credit card Redecard debit (Destination Network = 5; Host NSU = 123456789; Host Date = 12/15/2008; Code Source = 000000000000001).
210-083 = 00:3000;02:2000:03:5-07:123456789-08:15122008-09:000000000000001;