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.