Token de Acesso
Existem 3 maneiras distintas de acesso na API, na primeira delas utilizando login e senha (indicada para usuários utilizando aplicativos do tipo mobile), o usuário recebe como resposta um token de acesso enviando como parâmetros seu email e password. No segundo e terceiro tipo de acesso, o usuário precisa estar logado na plataforma da perfectPay, navegar até "Ferramentas > Api", onde o cliente pode gerar um token pessoal e um token para integração, a partir de uma descrição qualquer. Tokens pessoais têm acesso total aos dados da plataforma, diferentemente dos tokens para integração, que têm acesso apenas a uma parte expecífica dos dados.
Token Pessoal (Acesso completo a todos os dados)
Token Integração (Acesso limitado ao dados)
Login e Senha
POST
https://app.perfectpay.com.br/api/auth/login
PARAMETROS :
{
"email" : "[email protected]",
"password" : "suasenha"
}
HEADERS :
Name |
Attribute Value |
---|---|
Accept | application/json |
Content-Type | application/json |
SUCESS-RESPONSE :
{
"access_token": "eyJ0eXAiOiJgxPa6NJN7LaS3kD_OragFeo6DCD-U8E4KFD2kYumifngbXDyltLdH6iKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjQzNzRhMDQxYjBmNzcyMzVhMTk4ZTg5ZTFkMTg4MDRiZjQxZTk0Mjk2YjM2MjE0NmY3NGQ4YWZlMDA3YTdhYmUzYjJhMjQzYTY1ZTkxNGJjIn0.eyJhdWQiOiIxIiwianRpIjoiNDM3NGEwNDFiMGY3NzIzNWExOThlODllMWQxODgwNGJmNDFlOTQyOTZiMzYyMTQ2Zjc0ZDhhZmUwMDdhN2FiZTNiMmEyNDNhNjVlOTE0YmMiLCJpYXQiOjE1NTY1NzQ1OTgsIm5iZiI6MTU1NjU3NDU5OCwiZXhwIjoxNzE0NDI3Mzk4LCJzdWIiOiIxIiwic2NvcGVzIjpbInBlcnNvbmFsLWFjY2VzcyJdfQ.EJD7A_SZHaiA4Z1vnLqCcZlzaCPe__XLZNgsw39h-uI7h5tC9t7GzPQXUgvySf6D-xSuMPPIx2AA8LvVl-Jp_j5BfX9ZUnT7fCXIT953J4JwjvpuRjcKL84HRNQC3w2lxZF2MRhVcit6ExVE2WUCQATkQGCu_A6oFRMU-qWkfvvvGLb52hKxmZt-L9HhLXQDU_T8ZPeZYWbtkowxjBRj98ZE5gbKoWHDOO0SpRc-N5RFFCE2MW51KJqxhZyvgNQmYNML63fAEr1j-Kv4bsm05rIXxk2PktXjmbZmVEt-FSOIoj8eHGR0nnIywD6yIEkEpHe-jdF3HrK1uTBKFLFHCrdk6eQxnX3H2iFGbCZHQhzaITaQ_iPux4cxabvCGa4H0G_I7SZSyKOvxWFb8wzrE1dUjv2a0-iDyc0Prmd3US2G-av1xdTCTwtmUa0KnWvij8BvBl9cK2QFlvKUdV4qOn9ujHNWZIH2zaTrDynx_Qkd3M3AYG_Gnvz5jd1o92_i-R1oHTSl21rk2TjcpVUyjaAbPzeB29F6J-Xwup9LdR3YoXeKzq5jbu3rx-RDFksjjdLai7kX00ljG06N3ocxmL0z1YkpVDXdZcmbEh1Qu-eHj4-SV_5M",
"email": "[email protected]",
"name": "Example Name",
"avatar": "https://imageExample.jpg",
"fbase_token": "wMDdhN2FiZTNiMmEyNDNhNjVlOTE0YmMGY3NzIzNWExOThlODllMWQxODgwNGJmNDFMiLCJpY",
"uuid": "48e1ff96-2w84-74ea-512b8-25b71125678"
}
PARÂMETROS :
NOME | ATRIBUTO | DESCRIÇÃO |
---|---|---|
access_token | String | Chave de acesso gerada |
String | E-mail do usuário que faz a solicitação | |
name | String | Nome do usuário |
avatar | String | Imagem de perfil do usuário |
fbase_token | String | Código de identificação do FireBase |
uuid | String | Código de identificação do usuário |