Desarrolladores
Obtener una URL para cambiar de plan
POST
Devuelve una URL donde la persona confirma el cambio de su suscripción actual a otro plan o ciclo; nada cambia hasta que lo confirma. El proveedor de la suscripción decide la página: el portal de facturación de Stripe o, con PayPal, nuestra página de confirmación, donde el cambio se aplica desde el siguiente ciclo. Sin suscripción responde 404; un cambio que el proveedor no puede hacer responde 400 o 422 con details.reason.
header
AutorizaciónBearer <token>Una API Key creada en la configuración de la cuenta, enviada como Authorization: Bearer <key>. Incluye los Scopes seleccionados al crearla.
application/json- body
planId*stringValor en
"starter""pro""premium"billingCycle*stringValor en
"monthly""yearly"Correcto.
application/json- response
provider*stringValor en
"stripe""paypal"url*stringFormato
uricurl -X POST 'https://ximagesplitter.com/api/v1/billing/subscription/change' \
-H 'Content-Type: application/json' \
-d '{
"planId": "starter",
"billingCycle": "monthly"
}'Respuesta de ejemplo
{
"provider": "stripe",
"url": "http://example.com"
}