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.