Carregando...

API - HGFPAY Documentação HGFPAY 2.0.

- CANCELAR PEDIDO

O método cancelar pedido é para apó o ERP autorizar o cancelamento da transação, ou caso o pedido não tenha transação de cartão, o POS solicitar o cancelamento da nota fiscal do pedido, e consequentemente, cancelar as informações do pedido no sistema HGFPAY.

Estrutura:

- METHOD: CO.

- 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.

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

{
    "request_id": "{request_id}",
    "req": "CO|OI|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 cancelar pedido, é necessário informar o order_id e resp no parâmetro resp em formato JSON. Caso a resp for diferente de 1, é necessário informar um terceiro parâmetro na resp denominado comment para exibir as informações do motivo do não cancelamento do pedido.


{
    "resp": {
        "order_id: "1",
        "resp: "1",
    }
}

Estrutura:

- order_id: Número do pedido.

- resp: Autorização da solicitação (1 para autorizado, 0 para negado).

- comment: Caso o valor da resp for 0, precisa existir este parâmetro.