API - HGFPAY Documentação HGFPAY 2.0.
- BUSCA BOMBAS
O método busca bombas é para solicitar os abastecimentos que estão aguardando pagamento no ERP para exibir no POS.
Estrutura:
- METHOD: BB.
- FILTER: G (Não apresenta filtro), A (Filtro por atendente), B (Filtro por bico).
- VAL_FILTER: 0 (Nenhum filtro), Valor diferente de 0 (Identificador do filtro).
- CNPJ: Valor do CNPJ do posto que está realizando a requisição.
- SERIAL_NUMBER: Valor do serial do POS que está realizando a requisição.
{
"request_id": "{request_id}",
"req": "BB|G|0|##############|##########",
"optional": "null",
"date_added": "2019-12-12 15:15:18",
}
{
"request_id": "{request_id}",
"req": "BB|A|1|##############|##########",
"optional": null,
"date_added": "2019-12-12 15:15:18",
}
{
"request_id": "{request_id}",
"req": "BB|B|1|##############|##########",
"optional": null,
"date_added": "2019-12-12 15:15:18",
}
Na resposta ao método Busca Bombas, é necessário informar os abastecimentos que estão aguardando pagamento dentro do parâmetro resp em formato JSON
{
"resp": [
{
"supply_key: "1",
"description: "GASOLINA COMUM",
"price: "4,000",
"quantity: "4,000",
"total: "16",
"date_supply: "2019-12-12 12:20:00",
"pump_number: "1",
"supply_type_id: "2",
}
]
}
Estrutura:
- supply_key: Número do abastecimento.
- description: Descrição do abastecimento.
- price: Preço unitário do abastecimento (3 casas decimais).
- quantity: Quantidade total do abastecimento (3 casas decimais).
- total: Valor total do abastecimento (3 casas decimais).
- date_supply: Data do abastecimento (Formato: YYYY-MM-DD HH:MM:SS).
- pump_number: Número do bico do abastecimento.
- supply_type_id: Id do tipo de abastecimento em nosso sistema de acordo com o combustível utilizado pelo ERP.
| COMBUSTÍVEL | supply_type_id |
|---|---|
| ETANOL COMUM | 1 |
| GASOLINA COMUM | 2 |
| DIESEL S500 | 3 |
| GASOLINA ADITIVADA | 4 |
| GASOLINA PREMIUM | 5 |
| DIESEL S10 | 6 |
| ETANOL ADITIVADO | 7 |
| GASOLINA PODIUM | 78 |
| GNV | 79 |
| DIESEL S10 ADITIVADO | 80 |
| DIESEL MARÍTIMO | 81 |
| DIESEL COMUM | 82 |
| DIESEL ADITIVADO | 83 |
| DIESEL ILUMINANTE | 84 |