curl https://api.onepay.la/v1/prices/9f5d85a0-2222-7000-aaaa-000000000002 \
-X DELETE \
-H "Authorization: Bearer sk_test_xxx"
const response = await fetch('https://api.onepay.la/v1/prices/9f5d85a0-2222-7000-aaaa-000000000002', {
method: 'DELETE',
headers: {
'Authorization': 'Bearer sk_test_xxx'
}
});
const data = await response.json();
import requests
response = requests.delete(
'https://api.onepay.la/v1/prices/9f5d85a0-2222-7000-aaaa-000000000002',
headers={
'Authorization': 'Bearer sk_test_xxx'
}
)
data = response.json()
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.onepay.la/v1/prices/9f5d85a0-2222-7000-aaaa-000000000002",
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"Authorization: Bearer sk_test_xxx"
]
]);
$data = json_decode(curl_exec($curl), true);
?>
{
"message": "price archived"
}
{
"message": "No encontrado",
"code": 10004,
"code_name": "not_found"
}
Archiva un precio sin afectar las suscripciones que lo usan.
DELETE
/
prices
/
{id}
curl https://api.onepay.la/v1/prices/9f5d85a0-2222-7000-aaaa-000000000002 \
-X DELETE \
-H "Authorization: Bearer sk_test_xxx"
const response = await fetch('https://api.onepay.la/v1/prices/9f5d85a0-2222-7000-aaaa-000000000002', {
method: 'DELETE',
headers: {
'Authorization': 'Bearer sk_test_xxx'
}
});
const data = await response.json();
import requests
response = requests.delete(
'https://api.onepay.la/v1/prices/9f5d85a0-2222-7000-aaaa-000000000002',
headers={
'Authorization': 'Bearer sk_test_xxx'
}
)
data = response.json()
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.onepay.la/v1/prices/9f5d85a0-2222-7000-aaaa-000000000002",
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"Authorization: Bearer sk_test_xxx"
]
]);
$data = json_decode(curl_exec($curl), true);
?>
{
"message": "price archived"
}
{
"message": "No encontrado",
"code": 10004,
"code_name": "not_found"
}
Archiva un precio (
active pasa a false). Las suscripciones que ya lo usan siguen cobrando con normalidad. Si el precio era el default de su producto, se reasigna automáticamente a otro precio activo.
Los precios son inmutables: no se editan, se archivan. Para reemplazar un precio, crea uno nuevo con Crear precio y archiva el anterior aquí.
Path Parameters
string
required
ID del precio que deseas archivar. Crear precio.
curl https://api.onepay.la/v1/prices/9f5d85a0-2222-7000-aaaa-000000000002 \
-X DELETE \
-H "Authorization: Bearer sk_test_xxx"
const response = await fetch('https://api.onepay.la/v1/prices/9f5d85a0-2222-7000-aaaa-000000000002', {
method: 'DELETE',
headers: {
'Authorization': 'Bearer sk_test_xxx'
}
});
const data = await response.json();
import requests
response = requests.delete(
'https://api.onepay.la/v1/prices/9f5d85a0-2222-7000-aaaa-000000000002',
headers={
'Authorization': 'Bearer sk_test_xxx'
}
)
data = response.json()
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.onepay.la/v1/prices/9f5d85a0-2222-7000-aaaa-000000000002",
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"Authorization: Bearer sk_test_xxx"
]
]);
$data = json_decode(curl_exec($curl), true);
?>
{
"message": "price archived"
}
{
"message": "No encontrado",
"code": 10004,
"code_name": "not_found"
}
Was this page helpful?
⌘I