Skip to content

Clientes

Victor Cainã Martins edited this page Jul 7, 2018 · 2 revisions

Clientes

Tópicos:

Criando um novo cliente

Você precisa se autenticar antes de tudo e também você vai precisar do Seller Id, depois disso você precisa criar o Seller Id dentro da integração desta forma:

	GetNet::setSellerId('61040993-...-4a8dcf5b890c');

Depois de setar o Seller Id você vai precisar criar uma array com essas informações:

PARÂMETRO TIPO DESCRIÇÃO EXEMPLO
seller_id string Numero do seller id Getnet::getSellerId()
customer_id integer Identificador do cliente. Caso não seja informado, o sistema irá gerar um identificador no formato uuidv4 de 36 posições. customer_21081826
first_name string Primeiro nome do cliente João
last_name string Último nome do cliente da Silva
document_type string Tipo de documento do cliente pode ser CPF ou CNPJ
document_number string[ 11 .. 15 ] characters Número do documento do cliente (sem máscara) 12345678912
birth_date string [YYYY-MM-DD] Data de nascimento do cliente 1976-02-21
phone_number string <= 15 characters Número do telefone do cliente (sem máscara) 5551999887766
celphone_number string <= 15 characters Número do telefone celular do cliente (sem máscara) 5551999887766
email string Email do cliente [email protected]
observation string Observações O cliente tem interesse no plano x.
address array Conjunto de dados referentes ao endereço do comprador

Depois de setar as informações basicas, vamos mandar para a API da GetNet desta forma:

	$client = new GetNet_Customer(array $dados_clientes);
	$client->create();



Obtendo dados de um cliente cadastrado

Você vai precisar do id do cliente já cadastrado na GetNet

PARÂMETRO TIPO DESCRIÇÃO EXEMPLO
customer_id string Identificador do cliente customer_21081826

Você devera pegar assim as informações do cliente:

	GetNet::setSellerId('61040993-...-4a8dcf5b890c');
	$client = new GetNet_Customer();
	$client->findById($customer_id);



Listando clientes cadastrados

PARÂMETRO TIPO DESCRIÇÃO EXEMPLO
page number Número da página em que inicia a paginação 1
limit number Limite de resultados por página 10

Você devera pegar a lista dos clientes assim :

	GetNet::setSellerId('61040993-...-4a8dcf5b890c');
	$client = new GetNet_Customer();
	$client->all($page, $limit);