O processo de listagem das contas é feito somente após a validação das credenciais, sendo assim. Esse método retorna todas as contas cadastradas para uma empresa.
GET
Sandbox:
https://pix.tecnospeed.com.br/sandbox/accounts
Produção:
https://pix.tecnospeed.com.br/api/v1/accounts
Autohorizations: Outh2
oauth2 (softwarehouse:full
)
Fluxo para autenticação.
Exemplo de Credenciais:
ID_Company: seu-client-id
Secret_Company: seu-client-secret
Exemplo de response:
{
"access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpJ9.zI1NiIs",
"expires_in": 3600,
"token_type": "Bearer"
}
clientCredentials
Token URL: https://pix.tecnospeed.com.br/oauth2/token
Body
Campo | Tipo | Descrição | Tamanho | ||||
accountId | string | UUID da conta que será usado para emissão do PIX | 1 - 256 | ||||
description | string | Breve descrição da cobrança, será apresentado ao cliente no pagamento do PIX | 1 - 140 | ||||
tags | string | Lista de tags para vincular ao pagamento | 1 - 5 | ||||
amount | string | Valor da cobrança, o valor final apresentado ao pagador | 1 - 128 | ||||
duration | string |
Tempo de duração da cobrança do PIX em segundos. Caso não seja informado um valor, a duração padrão de cada banco será:
|
2 | ||||
payerName | string | Nome do pagador do PIX, caso preenchido o campo "payerCpfCnpj" também deve ser preenchido. | 1 - 8 | ||||
payerCofCnpj | string | CPF ou CNPJ do pagador, caso preenchido o campo "payerName" também deve ser preenchido | 1-14 | ||||
aditionalinformation | array of objects |
Informações adicionais que serão apresentadas ao pagador
|
1-50 items |
Exemplo:
{
"accountId": "0e001b8f-64a5-481a-a564-14b823bf836c",
"description": "Cobrança relativa a compra do dia 01-01-2021",
"tags": [
"compra",
"pix",
"2021"
],
"amount": 120,
"duration": 123123,
"payerName": "João da Silva",
"payerCpfCnpj": "01001001000113",
"aditionalInformation": [
{
"name": "loja",
"value": "Loja de teste"
}
]
}
Retorno
Exemplo de retorno:
{
"id": "string",
"surrogateKey": "string",
"transactionId": "string",
"description": "string",
"status": "string",
"amount": 0,
"duration": 0,
"kind": "string",
"reason": "string",
"revision": 0,
"payerName": "string",
"payerCpfCnpj": "string",
"tags": [
"string"
],
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"aditionalInformation": [
{
"name": "string",
"value": "string"
}
],
"errors": []
}
Comentários
0 comentário
Por favor, entre para comentar.