Carregando...

API - HGFPAY Documentação HGFPAY 2.0.

- BUSCAR CLIENTE

O método buscar cliente é para solicitar a integração do cliente em específico no ERP para o sistema HGFPAY.

Estrutura:

- METHOD: BC.

- FILTER: S (Filtro por documento), P (Filtro por placa).

- VAL_FILTER: Valor do CPF/CNPJ do cliente que deseja buscar informações.

- 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": "BC|S|##############|##############|###########",
    "optional": "null",
    "date_added": "2019-12-12 15:15:18",
}

Na resposta ao método buscar cliente, é necessário informar os valores para cpf_cnpj, external_id, name, cellphone, email, credit_limit, credit_limit_available, required_vehicle, required_km, required_plate dentro do parâmetro resp em formato JSON.


{
    "resp": {
        "cpf_cnpj: "99999999999",
        "external_id: "99",
        "name: "Luan Magalhães Pereira",
        "cellphone: "99999999999",
        "email: "luan@hgfpay.com.br",
        "credit_limit: "50000.00",
        "credit_limit_available: "45000.00",
        "required_vehicle: "1",
        "required_km: "1",
        "required_plate: "1",
        "vehicles: [
            {
                "plate": "AAA-0000"
            },
            {
                "plate": "AAA-0001"
            }
        ],
        "telephones: [
            "99999999999",
            "99999999999",
        ],
    }
}

Estrutura:

- cpf_cnpj: CPF/CNPJ do cliente.

- external_id: Identificador do cliente no ERP para o posto.

- name: Nome do cliente.

- cellphone: Celular do cliente.

- email: E-mail de contato do cliente.

- credit_limit: Limite de crédito para o cliente.

- credit_limit_available: Limite de crédito disponível para o cliente.

- image: Imagem para o cliente (Adicional).

- birthday: Data de nascimento do cliente (Adicional, Formato: YYYY-MM-DD).

- plate: Placa do carro do cliente.

- required_vehicle: Obrigatoriedade de informar o veículo (1 para obrigatório).

- required_km: Obrigatoriedade de informar o km do veículo (1 para obrigatório).

- required_plate: Obrigatoriedade de informar a placa do veículo (1 para obrigatório).

- vehicles: Caso o cliente possua vários veículos cadastrados, pode informar as placas dos veículos neste parâmetro. (Adicional).

- telephones: Caso o cliente possua vários telefones cadastrados, pode informar os números neste parâmetro. (Adicional).