Carregando...

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