Student ID, verified
Student verification and discount service
Verify students by school email and mint a single-use coupon in Stripe, Polar or Dodo Payments. Share one link, or create one per user with the API.
Discount codes are created directly in your own account
- Stripe
- Polar
- Dodo Payments
- Lemon SqueezySoon
One email in, one coupon out
The student proves they are enrolled. RamenID creates a single-use coupon in your own Stripe, Polar or Dodo Payments account and hands it back for checkout.
Ana Ruiz
Student, MIT
ana@mit.edu
STU7PM2RD · 40% off
1. The student proves they are enrolled with a code sent to their school email.
RamenID
Sent to checkout
2. RamenID checks the school, then mints the discount you set.
StripeStripe
Single-use coupon
PolarPolar
STU7PM2RD created
DodoDodo Payments
Single-use coupon
3. The coupon is created in your own account, locked to that student, and applied at checkout.
Only need to know they’re a student?
Use RamenID without coupons. Send us a student’s email. They confirm it with a code, and we let your app know. No payment setup needed.
- Use it with a discount, or just to check student status.
- Your app hears back the moment a student is verified.
- One request, from any language.
curl -X POST https://ramenid.com/api/v1/verify/acme \ -H "Authorization: Bearer rmn_live_xxxxxxxx" \ -d '{"email": "ana@mit.edu"}'From rule to redeemed coupon
Set it up once. Every verified student after that gets a real coupon without you touching anything.
- 01
Create a rule
Connect Stripe, Polar or Dodo Payments, pick the product and set the percentage. You get a link to share, and you can use the same offer for API links.
- 02
The student verifies
A school email from a recognised institution plus a 6-digit code, on a RamenID page. Share one link, or create a unique one per user with the API.
- 03
The coupon lands in checkout
We create a real coupon in your provider: single use, bound to that student, expiring in seven days. You see it in the dashboard and get a webhook or email.
Simple pricing
Two plans. Try Starter free for 7 days.
Starter
7-day free trial$12/ month
- 500 verifications a month
- 200 discount codes a month
- Hosted page and API
- Stripe, Polar and Dodo Payments
Pro
billed monthly$20/ month
- 2,000 verifications a month
- 1,000 discount codes a month
- Hosted page and API
- Stripe, Polar and Dodo Payments
Starter comes with a 7-day free trial. A card is required to start it, and cancelling before it ends costs nothing. Every verification counts, whether the student came from a shared link or one you created with the API. At the limit, new verifications pause until your next billing month.
Questions
How does the free trial work?
Start it from the dashboard with a card. You get Starter for 7 days and pay nothing. If you keep it, Starter renews at $12 a month; cancel before the trial ends and you are not charged. You can switch to Pro at any time. One trial per workspace.
What counts as proof of enrolment?
A school email from a recognised institution, confirmed with a one-time code sent to that address.
Do you store student data?
We store the email so you can see who claimed a code, and a hashed identifier, so a student who verifies again while their code is still valid gets that same code.
What if a school is not recognised?
The student sees a clear message and can use a different address. Send us the domain and we will review it.
Can I verify students inside my own app?
Call the API with the student's email to get a link to your verification page, branded with your logo and details. After they verify, RamenID posts the result to your webhook if it is on. Verify-only students go straight to the redirect URL you set in the dashboard; students who get a discount see their code with a button to your checkout or redirect URL.
How do you stop abuse?
Codes are single use, expire in seven days, and verifying again while a code is still valid returns that same code instead of a new one. Code sends are rate limited per email and IP.
Ship it this afternoon
Free for 7 days, then $12 a month. Cancel any time.