Console
Pay

Create Subscription

Create a Stripe Checkout session for a recurring subscription plan. Returns a subscription_url to redirect the user to.

POST /api/pay/create_subscription.php
Requires Authorization: AppID:AppKey + user token

Request body

FieldTypeRequiredDefaultDescription
tokenstringrequiredUser session token
itemKeystringrequiredSubscription plan key from the console
currencystringoptional"usd"usd, brl, or eur
success_urlstringoptionalVanelton defaultRedirect URL after successful subscription
cancel_urlstringoptionalVanelton defaultRedirect URL if user cancels

Success response 200

{
  "success": true,
  "message": "Subscription link created successfully.",
  "subscription_url": "https://checkout.stripe.com/pay/cs_live_..."
}