Listar cobros dinámicos con vencimiento
curl --request GET \
--url https://plugin-pix-indirect.api.lerian.net/v1/collections/duedate \
--header 'Authorization: Bearer <token>' \
--header 'X-Account-Id: <x-account-id>'import requests
url = "https://plugin-pix-indirect.api.lerian.net/v1/collections/duedate"
headers = {
"X-Account-Id": "<x-account-id>",
"Authorization": "Bearer <token>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {
method: 'GET',
headers: {'X-Account-Id': '<x-account-id>', Authorization: 'Bearer <token>'}
};
fetch('https://plugin-pix-indirect.api.lerian.net/v1/collections/duedate', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://plugin-pix-indirect.api.lerian.net/v1/collections/duedate",
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>",
"X-Account-Id: <x-account-id>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://plugin-pix-indirect.api.lerian.net/v1/collections/duedate"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Account-Id", "<x-account-id>")
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://plugin-pix-indirect.api.lerian.net/v1/collections/duedate")
.header("X-Account-Id", "<x-account-id>")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://plugin-pix-indirect.api.lerian.net/v1/collections/duedate")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-Account-Id"] = '<x-account-id>'
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"items": [
{
"additionalInfo": {
"customerId": "67890",
"orderId": "12345"
},
"amount": {
"original": "100.00",
"abatement": {
"modality": "PERCENT",
"value": "3.00"
},
"discount": {
"modality": "AMOUNT_ADVANCE_BUSINESS_DAY",
"discountDateFixed": [
{
"date": "2024-12-25",
"value": "10.00"
}
],
"value": "5.00"
},
"fine": {
"modality": "PERCENT",
"value": "2.00"
},
"interest": {
"modality": "PERCENTAGE_PER_MONTH_CALENDAR_DAYS",
"value": "1.00"
}
},
"createdAt": "2024-01-15T10:30:00Z",
"debtor": {
"address": "Rua das Flores, 123",
"city": "São Paulo",
"document": "12345678901",
"email": "joao@example.com",
"name": "João da Silva",
"state": "SP",
"zipCode": "01310-100"
},
"deletedAt": "2024-01-25T10:30:00Z",
"description": "Payment for order #12345",
"dueDate": "2024-12-31",
"emv": "00020126580014br.gov.bcb.pix...",
"id": "550e8400-e29b-41d4-a716-446655440010",
"locationUrl": "https://api.example.com/qr/550e8400",
"metadata": {},
"receiver": {
"address": "Rua das Flores, 123",
"city": "São Paulo",
"document": "12345678901",
"name": "João da Silva",
"state": "SP",
"tradeName": "Company Name",
"zipCode": "01310-100"
},
"receiverKey": "+5511999999999",
"review": 0,
"status": "ACTIVE",
"tags": [
"ecommerce",
"subscription"
],
"txId": "TXabcdefghijklmno123456789",
"updatedAt": "2024-01-20T14:45:00Z",
"validAfterDue": 5
}
],
"limit": 20,
"page": 1,
"total": 150
}{
"code": "<string>",
"title": "<string>",
"message": "<string>"
}{
"code": "<string>",
"title": "<string>",
"message": "<string>"
}Listar cobros dinámicos con vencimiento
Usa este endpoint para listar todos los cobros con vencimiento de una cuenta con filtros opcionales y paginación. Devuelve un arreglo vacío [] si ningún cobro coincide con los criterios.
GET
/
v1
/
collections
/
duedate
Listar cobros dinámicos con vencimiento
curl --request GET \
--url https://plugin-pix-indirect.api.lerian.net/v1/collections/duedate \
--header 'Authorization: Bearer <token>' \
--header 'X-Account-Id: <x-account-id>'import requests
url = "https://plugin-pix-indirect.api.lerian.net/v1/collections/duedate"
headers = {
"X-Account-Id": "<x-account-id>",
"Authorization": "Bearer <token>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {
method: 'GET',
headers: {'X-Account-Id': '<x-account-id>', Authorization: 'Bearer <token>'}
};
fetch('https://plugin-pix-indirect.api.lerian.net/v1/collections/duedate', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://plugin-pix-indirect.api.lerian.net/v1/collections/duedate",
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>",
"X-Account-Id: <x-account-id>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://plugin-pix-indirect.api.lerian.net/v1/collections/duedate"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Account-Id", "<x-account-id>")
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://plugin-pix-indirect.api.lerian.net/v1/collections/duedate")
.header("X-Account-Id", "<x-account-id>")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://plugin-pix-indirect.api.lerian.net/v1/collections/duedate")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-Account-Id"] = '<x-account-id>'
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"items": [
{
"additionalInfo": {
"customerId": "67890",
"orderId": "12345"
},
"amount": {
"original": "100.00",
"abatement": {
"modality": "PERCENT",
"value": "3.00"
},
"discount": {
"modality": "AMOUNT_ADVANCE_BUSINESS_DAY",
"discountDateFixed": [
{
"date": "2024-12-25",
"value": "10.00"
}
],
"value": "5.00"
},
"fine": {
"modality": "PERCENT",
"value": "2.00"
},
"interest": {
"modality": "PERCENTAGE_PER_MONTH_CALENDAR_DAYS",
"value": "1.00"
}
},
"createdAt": "2024-01-15T10:30:00Z",
"debtor": {
"address": "Rua das Flores, 123",
"city": "São Paulo",
"document": "12345678901",
"email": "joao@example.com",
"name": "João da Silva",
"state": "SP",
"zipCode": "01310-100"
},
"deletedAt": "2024-01-25T10:30:00Z",
"description": "Payment for order #12345",
"dueDate": "2024-12-31",
"emv": "00020126580014br.gov.bcb.pix...",
"id": "550e8400-e29b-41d4-a716-446655440010",
"locationUrl": "https://api.example.com/qr/550e8400",
"metadata": {},
"receiver": {
"address": "Rua das Flores, 123",
"city": "São Paulo",
"document": "12345678901",
"name": "João da Silva",
"state": "SP",
"tradeName": "Company Name",
"zipCode": "01310-100"
},
"receiverKey": "+5511999999999",
"review": 0,
"status": "ACTIVE",
"tags": [
"ecommerce",
"subscription"
],
"txId": "TXabcdefghijklmno123456789",
"updatedAt": "2024-01-20T14:45:00Z",
"validAfterDue": 5
}
],
"limit": 20,
"page": 1,
"total": 150
}{
"code": "<string>",
"title": "<string>",
"message": "<string>"
}{
"code": "<string>",
"title": "<string>",
"message": "<string>"
}Autorizaciones
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Encabezados
ID de la cuenta (formato UUID)
Parámetros de consulta
Cantidad máxima de cobros por página (1-100)
Número de página para la paginación (a partir de 1)
Filtro por estado
Filtro por etiquetas
Respuesta
OK
Items es el arreglo de resultados de cobranzas
Show child attributes
Show child attributes
Limit es la cantidad máxima de resultados devueltos
Ejemplo:
20
Page es el número de página actual
Ejemplo:
1
Total es la cantidad total de cobranzas que coinciden con los filtros
Ejemplo:
150
¿Esta página le ayudó?
⌘I

