[Finalizar carregamento]

Payment check API (for developers)


Essa função é exclusiva para desenvolvedores de software ou interessados em realizar integração do site da SEB com outros sistemas, consultando automaticaente, por exemplo, o status de quitação da anuidade.


Live example







API Link (POST and GET methods)


http://seb.org.br/api/check.php?token={your token}&document={user document}



Inputs (parameters)


token: A temporary key for query user's payment data. Get in touch to receive it. Required

document: Email or CPF (Brazilian document). Masked (xxx.xxx.xxx-xx) or 11 only number format allowed. Required

output: json or text (brazilian utf8 plain text description). Optional



Output (JSON format)


name: User's fullname (first, middle, and last names)

document: User's masked CPF (Brazilian document)

debit_since: None for no debit or payment year for debit (Ex. 2019 for current and last year in debit)

payment: Last 5 (five) years, if any.

status: Request status description.
           OK - Accepted resquest and user found
           NO_REQUIRED_PARAMETERS - No token or document parameters
           INVALID_TOKEN - Invalidade or outdated token
           USER_NOT_FOUND - Not a member or invalid document



PHP Example


<?php

$url 
"http://seb.org.br/api/check.php";

$data = array();

$data['token']    = "your token";
$data['document'] = "111.111.111-11";

$data http_build_query($data);

$curl curl_init($url);
curl_setopt($curlCURLOPT_SSL_VERIFYPEERfalse);
curl_setopt($curlCURLOPT_RETURNTRANSFERtrue);
curl_setopt($curlCURLOPT_POSTtrue);
curl_setopt($curlCURLOPT_HTTP_VERSIONCURL_HTTP_VERSION_1_1);
curl_setopt($curlCURLOPT_POSTFIELDS$data);

$json curl_exec($curl);

curl_close($curl);

//Do json things
?>

Inscreva-se na nossa Newsletter.

Cadastre seu email para receber todos os informes da SEB. Você poderá sair da lista quando quiser, clicando no botão de remoção que fica na parte inferior das mensagens recebidas.