Skip to main content
POST

Initiate payment

POST /api/payment/initiate Initiate a payment for a subscription plan.

Headers

Session cookie (login via POST /api/auth/login)

Body parameters

integer
required
Plan to purchase.
string
required
Payment gateway (stripe, razorpay, paypal, paystack, mercadopago).
string
Redirect URL on success.
string
Redirect URL on cancel.

Response (Stripe)

Response (Razorpay)


Get payment status

GET /api/payment/status/:transactionId
string
required
Transaction ID.