Console
Pay

Create Payment

Create a Stripe Checkout session for a one-time purchase. Returns a payment_url to redirect the user to.

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

Request body

FieldTypeRequiredDefaultDescription
tokenstringrequiredUser session token
itemKeystringrequiredProduct key from the console
quantityintoptional1Number of items
currencystringoptional"usd"usd, brl, or eur
success_urlstringoptionalVanelton defaultRedirect URL after successful payment
cancel_urlstringoptionalVanelton defaultRedirect URL if user cancels
debugbooloptionalfalseUse Stripe test mode

Success response 200

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

Errors

CodeMessage
401Invalid or expired token.
400itemKey not found or not active.