Files
2026-08-19 22:05:32 -03:00

22 lines
599 B
JavaScript

async function loadPlans() {
const r = await fetch("/admin/plans");
const plans = await r.json();
document.getElementById("plan-list").innerHTML =
plans.map(p => `
<div class="plan">
<h3>${p.name}</h3>
<p>R$ ${p.price_monthly}/mês</p>
<button onclick="subscribe('${p.id}')">Assinar</button>
</div>
`).join("");
}
async function subscribe(planId) {
await fetch("/api/subscribe", {
method: "POST",
headers: {"Content-Type": "application/json"},
body: JSON.stringify({plan_id: planId})
});
alert("Assinatura criada com sucesso");
}