Nossas APIs permitem autenticação utilizando API Key.
Você receberá as credencias de produção e teste, contento para cada ambiente uma chave API Key. Além dessas credenciais, você também receberá os acessos ao dashboard de produção e teste.
Toda requisição recebida que não esteja em HTTPS será considerada comprometida pelo nosso sistema e irá falhar.
Primeiro Acesso
A primeira requisição é utilizada para ativar sua chave, caso você receba um HTTP Status Code 403, aguarde 5 a 10 minutos e você poderá utilizar normalmente sua chave. Caso o problema persista entre em contato com o nosso suporte.
Você deverá salvar as suas chaves de API, independentemente de qualquer coisa. NÃO COMPARTILHE suas chaves de API com ninguém, nem mesmo nos canais de suporte da WC Pagamentos.
Nenhum funcionário da WC Pagamentos está autorizado a pedir sua chave de API ou qualquer outro dado sensível.
Exemplo de uso da API Key na autenticação via HEADER
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => '{url_api}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'{api_key}: {seu_id_seller}'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;