Obtener liquidacion por fecha y ciclo
curl --request GET \
--url https://api.palomma.com/v1/settlements/{date}/{cycle} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.palomma.com/v1/settlements/{date}/{cycle}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.palomma.com/v1/settlements/{date}/{cycle}', 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://api.palomma.com/v1/settlements/{date}/{cycle}",
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;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.palomma.com/v1/settlements/{date}/{cycle}"
req, _ := http.NewRequest("GET", url, nil)
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://api.palomma.com/v1/settlements/{date}/{cycle}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.palomma.com/v1/settlements/{date}/{cycle}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"date": "2026-03-12",
"cycle": "1",
"status": "paid",
"numberOfInvoices": 24,
"amountCollected": 45200000,
"fees": 610000,
"feesPostpaid": false,
"adjustments": 0,
"gateway": false,
"paymentAmount": 44590000
}Liquidaciones
Obtener liquidacion por fecha y ciclo
Obtiene una liquidacion por fecha y ciclo.
GET
/
settlements
/
{date}
/
{cycle}
Obtener liquidacion por fecha y ciclo
curl --request GET \
--url https://api.palomma.com/v1/settlements/{date}/{cycle} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.palomma.com/v1/settlements/{date}/{cycle}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.palomma.com/v1/settlements/{date}/{cycle}', 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://api.palomma.com/v1/settlements/{date}/{cycle}",
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;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.palomma.com/v1/settlements/{date}/{cycle}"
req, _ := http.NewRequest("GET", url, nil)
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://api.palomma.com/v1/settlements/{date}/{cycle}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.palomma.com/v1/settlements/{date}/{cycle}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"date": "2026-03-12",
"cycle": "1",
"status": "paid",
"numberOfInvoices": 24,
"amountCollected": 45200000,
"fees": 610000,
"feesPostpaid": false,
"adjustments": 0,
"gateway": false,
"paymentAmount": 44590000
}Autorizaciones
Enviar header: Authorization: Bearer <apiKey>.
Parámetros de ruta
Fecha de liquidacion en formato YYYY-MM-DD.
Identificador del ciclo de liquidacion.
Respuesta
Liquidacion encontrada
Fecha de liquidacion (YYYY-MM-DD).
Identificador del ciclo de liquidacion.
Estado de la liquidacion: processing (en proceso), paid (pagada), credited (acreditada) o error.
Opciones disponibles:
processing, paid, credited, error Cantidad total de facturas incluidas en esta liquidacion.
Monto bruto recaudado en COP.
Total de comisiones descontadas en COP.
Si las comisiones se cobran por separado (postpago) para esta liquidacion.
Ajustes aplicados al monto de la liquidacion en COP.
Si esta es una liquidacion de tipo gateway.
Monto neto a pagar en COP.
