Skip to main content

How to Use Stripe Discount Promotion Codes

Learn how to offer discounts to your customers!

Damian Ledesma avatar
Written by Damian Ledesma
Updated today

Want to offer discount codes at checkout? Here's exactly how to set them up.

Step 1: Enable coupons in InviteMember

  1. Open the @InviteMemberBot on Telegram.

  2. Go to Payment Options > Stripe Live > Coupons.

  3. Enable the option to allow the use of discount codes.

Step 2: Create a coupon and promotion code in Stripe

  1. Log in to your Stripe Dashboard.

  2. Go to Product catalog > Coupons and click Create a coupon (or open an existing coupon).

  3. Fill in the details for your coupon:

    • Name: Choose a name for the coupon (e.g., “BlackFriday”).

    • Type: Set a percentage or fixed amount to be discounted.

    • Duration: How many times will the code apply once redeemed.

    • Redemption limits: Set an expiration date and use time limits.

  4. Enable the "Use customer-facing coupon codes" setting. Type your code (like FRIENDS20) or leave blank for Stripe-generated.
    Optionally select:

    • First‑time orders only

    • Limit to a specific customer

    • Maximum redemptions

    • Expiration date

    • Minimum order value

  5. Press the "Create the coupon" button.

What happens at checkout

Once you’ve enabled coupons in the @InviteMemberBot and created them in Stripe:

  • Customers type the promotion code string (e.g. FRIENDS20) into the discount field.

  • Stripe applies the discount automatically based on your coupon settings.

Troubleshooting & Best Practices

  • Make sure to share promotion codes and not coupons names or IDs.

  • Only one discount applies per order (coupon or promotion code).

  • If a code fails, check it's active, not expired, under redemption limits, and meets any restrictions.

  • Use memorable, human-readable codes like SUMMER25. Don’t expose internal IDs like cupon1.

Did this answer your question?