Skip to main content
GET
/
products
/
{id}
curl https://api.onepay.la/v1/products/9f5d85a0-1111-7000-aaaa-000000000001 \
  -H "Authorization: Bearer sk_test_xxx"
const response = await fetch('https://api.onepay.la/v1/products/9f5d85a0-1111-7000-aaaa-000000000001', {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer sk_test_xxx'
  }
});
const data = await response.json();
console.log(data);
import requests

response = requests.get(
    'https://api.onepay.la/v1/products/9f5d85a0-1111-7000-aaaa-000000000001',
    headers={'Authorization': 'Bearer sk_test_xxx'}
)
data = response.json()
print(data)
<?php
$curl = curl_init();

curl_setopt_array($curl, [
    CURLOPT_URL => "https://api.onepay.la/v1/products/9f5d85a0-1111-7000-aaaa-000000000001",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => [
        "Authorization: Bearer sk_test_xxx"
    ]
]);

$data = json_decode(curl_exec($curl), true);
curl_close($curl);
print_r($data);
?>
{
  "id": "9f5d85a0-1111-7000-aaaa-000000000001",
  "object": "product",
  "name": "OnePay Pro",
  "description": "Para negocios en crecimiento.",
  "active": true,
  "internal_id": "pro",
  "unit_label": null,
  "tax_rate": 19,
  "default_price": "9f5d85a0-2222-7000-aaaa-000000000002",
  "marketing_features": [
    { "name": "Clientes ilimitados" },
    { "name": "Reintentos inteligentes" }
  ],
  "metadata": null,
  "prices": [
    {
      "id": "9f5d85a0-2222-7000-aaaa-000000000002",
      "object": "price",
      "active": true,
      "currency": "COP",
      "unit_amount": 5000000
    }
  ],
  "created_at": "2026-07-13T12:00:00.000000Z",
  "updated_at": "2026-07-13T12:00:00.000000Z"
}
{
  "message": "No encontrado",
  "code": 10004,
  "code_name": "not_found"
}
Obtiene los detalles de un producto específico de tu empresa, incluyendo su arreglo prices con los precios activos. Si el producto no pertenece a tu empresa, la petición retorna un 404.

Path Parameters

id
string
required
ID del producto a consultar. Crear producto.
curl https://api.onepay.la/v1/products/9f5d85a0-1111-7000-aaaa-000000000001 \
  -H "Authorization: Bearer sk_test_xxx"
const response = await fetch('https://api.onepay.la/v1/products/9f5d85a0-1111-7000-aaaa-000000000001', {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer sk_test_xxx'
  }
});
const data = await response.json();
console.log(data);
import requests

response = requests.get(
    'https://api.onepay.la/v1/products/9f5d85a0-1111-7000-aaaa-000000000001',
    headers={'Authorization': 'Bearer sk_test_xxx'}
)
data = response.json()
print(data)
<?php
$curl = curl_init();

curl_setopt_array($curl, [
    CURLOPT_URL => "https://api.onepay.la/v1/products/9f5d85a0-1111-7000-aaaa-000000000001",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => [
        "Authorization: Bearer sk_test_xxx"
    ]
]);

$data = json_decode(curl_exec($curl), true);
curl_close($curl);
print_r($data);
?>

Response

id
string
Identificador único (UUID) del producto.
object
string
Siempre product.
name
string
Nombre del producto.
description
string | null
Descripción del producto.
active
boolean
false cuando el producto está archivado.
internal_id
string | null
Tu identificador interno del producto.
unit_label
string | null
Etiqueta de la unidad (ej. asientos).
tax_rate
number | null
Porcentaje de IVA (0-100).
default_price
string | null
ID del precio por defecto del producto.
marketing_features
array
Características de marketing (hasta 15), cada una con la forma { "name": string }.
metadata
object | null
Datos adicionales de tu aplicación.
prices
array
Precios activos asociados al producto. Consulta el contrato de precio.
created_at
string
Fecha de creación (ISO 8601).
updated_at
string
Fecha de última actualización (ISO 8601).
{
  "id": "9f5d85a0-1111-7000-aaaa-000000000001",
  "object": "product",
  "name": "OnePay Pro",
  "description": "Para negocios en crecimiento.",
  "active": true,
  "internal_id": "pro",
  "unit_label": null,
  "tax_rate": 19,
  "default_price": "9f5d85a0-2222-7000-aaaa-000000000002",
  "marketing_features": [
    { "name": "Clientes ilimitados" },
    { "name": "Reintentos inteligentes" }
  ],
  "metadata": null,
  "prices": [
    {
      "id": "9f5d85a0-2222-7000-aaaa-000000000002",
      "object": "price",
      "active": true,
      "currency": "COP",
      "unit_amount": 5000000
    }
  ],
  "created_at": "2026-07-13T12:00:00.000000Z",
  "updated_at": "2026-07-13T12:00:00.000000Z"
}
{
  "message": "No encontrado",
  "code": 10004,
  "code_name": "not_found"
}