curl https://api.onepay.la/v1/products/9f5d85a0-1111-7000-aaaa-000000000001 \
-X DELETE \
-H "Authorization: Bearer sk_test_xxx"
const response = await fetch('https://api.onepay.la/v1/products/9f5d85a0-1111-7000-aaaa-000000000001', {
method: 'DELETE',
headers: {
'Authorization': 'Bearer sk_test_xxx'
}
});
const data = await response.json();
console.log(data);
import requests
response = requests.delete(
'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_CUSTOMREQUEST => "DELETE",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"Authorization: Bearer sk_test_xxx"
]
]);
$data = json_decode(curl_exec($curl), true);
curl_close($curl);
print_r($data);
?>
{
"message": "product archived"
}
{
"message": "No encontrado",
"code": 10004,
"code_name": "not_found"
}
Archiva un producto y sus precios sin eliminarlos.
DELETE
/
products
/
{id}
curl https://api.onepay.la/v1/products/9f5d85a0-1111-7000-aaaa-000000000001 \
-X DELETE \
-H "Authorization: Bearer sk_test_xxx"
const response = await fetch('https://api.onepay.la/v1/products/9f5d85a0-1111-7000-aaaa-000000000001', {
method: 'DELETE',
headers: {
'Authorization': 'Bearer sk_test_xxx'
}
});
const data = await response.json();
console.log(data);
import requests
response = requests.delete(
'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_CUSTOMREQUEST => "DELETE",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"Authorization: Bearer sk_test_xxx"
]
]);
$data = json_decode(curl_exec($curl), true);
curl_close($curl);
print_r($data);
?>
{
"message": "product archived"
}
{
"message": "No encontrado",
"code": 10004,
"code_name": "not_found"
}
Este endpoint no borra el producto: lo archiva estableciendo
active en false, junto con sus precios. Las suscripciones existentes que usan ese producto siguen cobrando con normalidad. Si el producto no pertenece a tu empresa, la petición retorna un 404.
Path Parameters
ID del producto que deseas archivar. Crear producto.
curl https://api.onepay.la/v1/products/9f5d85a0-1111-7000-aaaa-000000000001 \
-X DELETE \
-H "Authorization: Bearer sk_test_xxx"
const response = await fetch('https://api.onepay.la/v1/products/9f5d85a0-1111-7000-aaaa-000000000001', {
method: 'DELETE',
headers: {
'Authorization': 'Bearer sk_test_xxx'
}
});
const data = await response.json();
console.log(data);
import requests
response = requests.delete(
'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_CUSTOMREQUEST => "DELETE",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"Authorization: Bearer sk_test_xxx"
]
]);
$data = json_decode(curl_exec($curl), true);
curl_close($curl);
print_r($data);
?>
{
"message": "product archived"
}
{
"message": "No encontrado",
"code": 10004,
"code_name": "not_found"
}
Was this page helpful?
⌘I