Self-serve signup → Stripe checkout
POST
/signup/checkout/
const url = 'https://app.qsig.in/backend/othercompanyapi/signup/checkout/';const options = { method: 'POST', headers: {'Content-Type': 'application/json'}, body: '{"first_name":"example","company_name":"example","email":"hello@example.com","password":"example","email_verified_ticket":"example","tier":"starter","cycle":"monthly"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://app.qsig.in/backend/othercompanyapi/signup/checkout/ \ --header 'Content-Type: application/json' \ --data '{ "first_name": "example", "company_name": "example", "email": "hello@example.com", "password": "example", "email_verified_ticket": "example", "tier": "starter", "cycle": "monthly" }'Verify email first via /user/signup/verify-email/*. Returns a Stripe Checkout URL.
Request Body required
Section titled “Request Body required ” Media type application/json
object
first_name
required
string
company_name
required
string
email
required
string format: email
password
required
XOR-encrypted (see SDK)
string
email_verified_ticket
string
tier
required
string
cycle
required
string
Responses
Section titled “ Responses ”Checkout URL
Media type application/json
object
url
string
Example generated
{ "url": "example"}