Consultar limites PIX
curl --request GET \
--url https://api.oripaysolutions.com.br/v1/limits \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.oripaysolutions.com.br/v1/limits', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.oripaysolutions.com.br/v1/limits"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.oripaysolutions.com.br/v1/limits",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}{
"accountId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"provider": {
"daytimeLimit": 123,
"nighttimeLimit": 123
},
"active": {
"daytimeLimit": 123,
"nighttimeLimit": 123,
"daytimeUsed": 123,
"nighttimeUsed": 123
},
"pendingChange": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"type": "daytime",
"action": "set",
"requestedLimit": 123,
"effectiveAt": "2023-11-07T05:31:56Z",
"createdAt": "2023-11-07T05:31:56Z"
},
"currentPeriod": "daytime"
}{
"error": {
"code": "insufficient_balance",
"message": "<string>",
"request_id": "<string>",
"details": [
{
"field": "<string>",
"issue": "<string>"
}
],
"existing_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
}Saldo e extrato
Consultar limites PIX
Scope: balance:read. Devolve o objeto interno de limites PIX sem conversão: campos em camelCase, valores em centavos.
GET
/
limits
Consultar limites PIX
curl --request GET \
--url https://api.oripaysolutions.com.br/v1/limits \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.oripaysolutions.com.br/v1/limits', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.oripaysolutions.com.br/v1/limits"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.oripaysolutions.com.br/v1/limits",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}{
"accountId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"provider": {
"daytimeLimit": 123,
"nighttimeLimit": 123
},
"active": {
"daytimeLimit": 123,
"nighttimeLimit": 123,
"daytimeUsed": 123,
"nighttimeUsed": 123
},
"pendingChange": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"type": "daytime",
"action": "set",
"requestedLimit": 123,
"effectiveAt": "2023-11-07T05:31:56Z",
"createdAt": "2023-11-07T05:31:56Z"
},
"currentPeriod": "daytime"
}{
"error": {
"code": "insufficient_balance",
"message": "<string>",
"request_id": "<string>",
"details": [
{
"field": "<string>",
"issue": "<string>"
}
],
"existing_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
}Authorizations
Chave oripay_live_.... Só funciona dos IPs cadastrados para ela.
Response
Limites por janela
Objeto interno de limites PIX, em camelCase. Valores em centavos.
Teto aceito pelo banco
Show child attributes
Show child attributes
Limite em vigor e uso de cada janela
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Available options:
daytime, nighttime