Carregando...

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.