Carregando...

API - HGFPAY Documentação HGFPAY 2.0.

- PEDIDO

O método pedido é para solicitar a nota fiscal do pedido que acabou de ser realizado pelo POS no ERP. O método buscar xml somente será utilizado caso não consiga emitir o xml do pedido no momento da realização deste método.

Estrutura:

- METHOD: OR.

- FILTER: OI (Filtro por número do pedido).

- VAL_FILTER: Identificador do filtro do número do pedido.

- CNPJ: Valor do CNPJ do posto que está realizando a requisição.

- VAL_PAYMENT_METHOD: Valor adicional informando o id do método de pagamento de pagamento utilizado. Os valores possíveis são os seguintes:

FORMA DE PAGAMENTO ID
DINHEIRO 1
CARTÃO 2
PÕE NA CONTA 3
ORDEM DE SERVIÇO 4
MERCADO PAGO 5
OUTROS 6
PONTOS 7
BITCOIN 8
MULTI PAGAMENTO 9
COFRE GETNET 10
STONE 11

- SERIAL_NUMBER: Valor do serial do POS que está realizando a requisição.

{
    "request_id": "{request_id}",
    "req": "OR|OI|1|##############|1|##########",
    "optional": {
        "order": []
    },
    "date_added": "2019-12-12 15:15:18",
}

Nesta requisição, o parâmetro optional terá o valor order contendo um array de informações do pedido.

Na resposta ao método pedido, é necessário informar o order_id, invoice, e xml no parâmetro resp em formato JSON.


{
    "resp": {
        "order_id: "1",
        "invoice: "###########",
        "xml: "#################################",
    }
}

Estrutura:

- order_id: Número do pedido.

- invoice: Número do xml.

- xml: Conteúdo do arquivo xml.