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 |