API - HGFPAY Documentação HGFPAY 2.0.
- BUSCAR PREÇO ESPECÍFICO PARA O CLIENTE NO PEDIDO
O método buscar preço específico para o cliente no pedido é para solicitar a integração de preço específico para o cliente de acordo com os produtos inseridos no pedido do cliente existente no ERP para o sistema HGFPAY.
Estrutura:
- METHOD: OP.
- FILTER: OI (Filtro por número do pedido).
- VAL_FILTER: Identificador do filtro do número do pedido.
- EXTERNAL_ID: Identificador do cliente no ERP.
{
"request_id": "{request_id}",
"req": "OP|OI|####|####",
"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 buscar preço específico para o cliente, é necessário informar os valores para order_id, total, products dentro do parâmetro resp em formato JSON. Caso não tenha alteração de valores, é necessário informar apenas o valor order_id
{
"resp": {
"order_id: "1",
"total: "10.00",
"total_cd: "10.00",
"total_cc: "10.00",
"total_pz: "10.00",
"discount: "0.10",
"discount_cd: "0.10",
"discount_cc: "0.10",
"discount_pz: "0.10",
"products": [
{
"order_product_id": 1,
"price": 5.00,
},
{
"order_product_id": 2,
"price": 5.00,
}
]
}
}
Estrutura:
- order_id: Número de identificação do pedido.
- total: Valor total do pedido modificado para o cliente.
- total_cd: Valor total do pedido modificado para o cliente com forma de pagamento Cartão de Debito.
- total_cc: Valor total do pedido modificado para o cliente com forma de pagamento Cartão de Crédito.
- total_pz: Valor total do pedido modificado para o cliente com forma de pagamento a Creditar.
- discount: Valor desconto do pedido modificado para o cliente.
- discount_cd: Valor desconto do pedido modificado para o cliente com forma de pagamento Cartão de Debito.
- discount_cc: Valor desconto do pedido modificado para o cliente com forma de pagamento Cartão de Crédito.
- discount_pz: Valor desconto do pedido modificado para o cliente com forma de pagamento a Creditar.
- products:
- order_product_id: Identificador do produto no pedido.
- price: Valor unitário do produto modificado pelo cliente.