curl https://api.onepay.la/v1/customers/9dd4158b-0e45-42bc-b56f-a4c1f856814d/statements/2026-02 \
-H "Authorization: Bearer sk_test_KjbE0Vobf5Lg1yNZ4HoKawDItDs3Rod9VXNBWrEYmGn06tkesPIi"
const response = await fetch(
'https://api.onepay.la/v1/customers/9dd4158b-0e45-42bc-b56f-a4c1f856814d/statements/2026-02',
{
headers: {
'Authorization': 'Bearer sk_test_KjbE0Vobf5Lg1yNZ4HoKawDItDs3Rod9VXNBWrEYmGn06tkesPIi'
}
}
);
const data = await response.json();
console.log(data.message); // "Tu extracto será enviado a tu correo electrónico."
import requests
response = requests.get(
'https://api.onepay.la/v1/customers/9dd4158b-0e45-42bc-b56f-a4c1f856814d/statements/2026-02',
headers={
'Authorization': 'Bearer sk_test_KjbE0Vobf5Lg1yNZ4HoKawDItDs3Rod9VXNBWrEYmGn06tkesPIi'
}
)
data = response.json()
print(data["message"]) # "Tu extracto será enviado a tu correo electrónico."
<?php
$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => "https://api.onepay.la/v1/customers/9dd4158b-0e45-42bc-b56f-a4c1f856814d/statements/2026-02",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"Authorization: Bearer sk_test_KjbE0Vobf5Lg1yNZ4HoKawDItDs3Rod9VXNBWrEYmGn06tkesPIi"
]
]);
$response = curl_exec($ch);
$data = json_decode($response, true);
echo $data["message"]; // "Tu extracto será enviado a tu correo electrónico."
curl_close($ch);
?>
{
"message": "Tu extracto será enviado a tu correo electrónico."
}
{
"message": "Formato de mes inválido: 'invalid'. Use el formato YYYY-MM (ejemplo: 2026-02)."
}
{
"message": "No es posible solicitar extractos de meses futuros."
}
{
"message": "Registro no encontrado, Cliente no existe",
"code": 10002,
"code_name": "record_not_found"
}
Extracto mensual
Solicita el extracto mensual de movimientos de la wallet de un cliente. Se envía por correo electrónico.
POST
/
customers
/
{customer_id}
/
statements
/
{month}
curl https://api.onepay.la/v1/customers/9dd4158b-0e45-42bc-b56f-a4c1f856814d/statements/2026-02 \
-H "Authorization: Bearer sk_test_KjbE0Vobf5Lg1yNZ4HoKawDItDs3Rod9VXNBWrEYmGn06tkesPIi"
const response = await fetch(
'https://api.onepay.la/v1/customers/9dd4158b-0e45-42bc-b56f-a4c1f856814d/statements/2026-02',
{
headers: {
'Authorization': 'Bearer sk_test_KjbE0Vobf5Lg1yNZ4HoKawDItDs3Rod9VXNBWrEYmGn06tkesPIi'
}
}
);
const data = await response.json();
console.log(data.message); // "Tu extracto será enviado a tu correo electrónico."
import requests
response = requests.get(
'https://api.onepay.la/v1/customers/9dd4158b-0e45-42bc-b56f-a4c1f856814d/statements/2026-02',
headers={
'Authorization': 'Bearer sk_test_KjbE0Vobf5Lg1yNZ4HoKawDItDs3Rod9VXNBWrEYmGn06tkesPIi'
}
)
data = response.json()
print(data["message"]) # "Tu extracto será enviado a tu correo electrónico."
<?php
$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => "https://api.onepay.la/v1/customers/9dd4158b-0e45-42bc-b56f-a4c1f856814d/statements/2026-02",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"Authorization: Bearer sk_test_KjbE0Vobf5Lg1yNZ4HoKawDItDs3Rod9VXNBWrEYmGn06tkesPIi"
]
]);
$response = curl_exec($ch);
$data = json_decode($response, true);
echo $data["message"]; // "Tu extracto será enviado a tu correo electrónico."
curl_close($ch);
?>
{
"message": "Tu extracto será enviado a tu correo electrónico."
}
{
"message": "Formato de mes inválido: 'invalid'. Use el formato YYYY-MM (ejemplo: 2026-02)."
}
{
"message": "No es posible solicitar extractos de meses futuros."
}
{
"message": "Registro no encontrado, Cliente no existe",
"code": 10002,
"code_name": "record_not_found"
}
Solicita la generación del extracto mensual de movimientos de wallet para un cliente. El extracto se genera en formato PDF y se envía al correo electrónico del cliente.
El extracto no se retorna en la respuesta. Se genera de forma asíncrona y se envía al correo electrónico registrado del cliente. Incluye saldo inicial, créditos, débitos, saldo final y movimientos pendientes por acreditar.
Headers
string
required
Token único para garantizar la idempotencia de la petición
Path Parameters
string
required
ID del cliente dueño de la billetera. Crear cliente.
string
required
Mes del extracto en formato
YYYY-MM. No puede ser un mes futuro.Response
string
Mensaje de confirmación indicando que el extracto será enviado por correo.
curl https://api.onepay.la/v1/customers/9dd4158b-0e45-42bc-b56f-a4c1f856814d/statements/2026-02 \
-H "Authorization: Bearer sk_test_KjbE0Vobf5Lg1yNZ4HoKawDItDs3Rod9VXNBWrEYmGn06tkesPIi"
const response = await fetch(
'https://api.onepay.la/v1/customers/9dd4158b-0e45-42bc-b56f-a4c1f856814d/statements/2026-02',
{
headers: {
'Authorization': 'Bearer sk_test_KjbE0Vobf5Lg1yNZ4HoKawDItDs3Rod9VXNBWrEYmGn06tkesPIi'
}
}
);
const data = await response.json();
console.log(data.message); // "Tu extracto será enviado a tu correo electrónico."
import requests
response = requests.get(
'https://api.onepay.la/v1/customers/9dd4158b-0e45-42bc-b56f-a4c1f856814d/statements/2026-02',
headers={
'Authorization': 'Bearer sk_test_KjbE0Vobf5Lg1yNZ4HoKawDItDs3Rod9VXNBWrEYmGn06tkesPIi'
}
)
data = response.json()
print(data["message"]) # "Tu extracto será enviado a tu correo electrónico."
<?php
$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => "https://api.onepay.la/v1/customers/9dd4158b-0e45-42bc-b56f-a4c1f856814d/statements/2026-02",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"Authorization: Bearer sk_test_KjbE0Vobf5Lg1yNZ4HoKawDItDs3Rod9VXNBWrEYmGn06tkesPIi"
]
]);
$response = curl_exec($ch);
$data = json_decode($response, true);
echo $data["message"]; // "Tu extracto será enviado a tu correo electrónico."
curl_close($ch);
?>
{
"message": "Tu extracto será enviado a tu correo electrónico."
}
{
"message": "Formato de mes inválido: 'invalid'. Use el formato YYYY-MM (ejemplo: 2026-02)."
}
{
"message": "No es posible solicitar extractos de meses futuros."
}
{
"message": "Registro no encontrado, Cliente no existe",
"code": 10002,
"code_name": "record_not_found"
}
Was this page helpful?
⌘I