Skip to main content

How to Create Promotional Codes for zkipster Payments

Offer discounts to your guests at checkout using Stripe promotional codes

Written by Murilo Aguiar

Every checkout page generated through zkipster now includes a promotional code field, letting guests apply a discount at the time of payment.

zkipster Events Payment Feature checkout page



Because zkipster Payments runs on Stripe, promotional codes are created and managed entirely within your Stripe account — there's nothing to set up inside zkipster itself.


Before you start


Step 1: Create a coupon in Stripe

A coupon defines the discount rules. You'll create the actual code guests type in Step 2.

  1. Log in to your Stripe dashboard.

  2. Go to the Products page and click Coupons.

  3. Click +New.

  4. In the Create a coupon dialog, fill in the fields:

    • Name — this appears on the guest's receipt and invoice. For example, name it "5% Off" if that's the discount you're offering.

    • ID — optional. You can leave this blank and Stripe will generate one automatically.

    • Type — choose a percentage discount or a fixed amount discount.

    • Apply to specific products — leave this off. Currently, Stripe Products is not enabled in zkipster, so this options should be OFF.

    • Duration — how many times a customer can redeem it (once, repeating, or forever).

    • Redemption limits — an optional cap on the total number of times the coupon can be used.

    • Codes — optional. You can create your first customer-facing code here, or add one afterwards (see Step 2).

  5. Click Create coupon.

Please note: Creating a coupon only defines the discount rules. On its own, it isn't something a guest can type in. For that, you need a promotion code, covered in Step 2.


Step 2: Create a promotion code

A coupon defines the discount logic; a promotion code is the actual string your guest types at checkout. Many promotion codes can point to the same coupon — useful if you want to track different sources with different codes that all apply the same discount.

  1. Open the coupon you just created.

  2. Under Promotion codes, create a new one (or add an additional one, if you already created a code during Step 1).

  3. Either leave the code field blank to let Stripe generate a random code, or enter your own custom code (for example, 5OFF).

  4. Optionally, set additional limits for this specific code, such as a maximum number of redemptions. These limits apply only to this code, not to the coupon as a whole.

  5. Save. You can create multiple promotion codes from the same coupon — each can have a different code or its own redemption limits.


Where Guests Use the Promotional Code

Once a promotion code exists in Stripe, it will automatically work on any checkout page zkipster generates — no additional setup is needed on the zkipster side. At checkout, guests will see a field to enter a promotional code. They enter the code and click Apply to see the discount applied to their total before paying.


Good to know

  • Promotional codes are validated by Stripe, not by zkipster. If a code is invalid, expired, or has reached its redemption limit, the guest will see an error message at checkout.

  • You can archive a promotion code at any time from your Stripe dashboard to stop it from being redeemed — this doesn't affect the underlying coupon or any other codes created from it.

  • Deleting the coupon itself is permanent: it can no longer be applied to new checkouts, and every promotion code created from it stops working too. It won't remove a discount that's already been applied to a completed payment.


Useful links

Did this answer your question?