Student verification

Student verification and discount service

Verify students by school email and mint a single-use coupon in Stripe, Polar or Dodo Payments.

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.

  • Stripe

  • Polar

  • Dodo

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.

  1. 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.

  2. 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.

  3. 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

Start free. Upgrade when students start showing up.

Free

to try it out

$0/ month

  • 50 verifications a month
  • 5 discount codes a month
  • Hosted page and API
  • Stripe, Polar and Dodo Payments
Start free

Pro

billed monthly

$20/ month

  • 1,000 verifications a month
  • 100 discount codes a month
  • Hosted page and API
  • Stripe, Polar and Dodo Payments
Start with Pro

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

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 up to 50 verifications a month. No card required.