Creating & Managing Coupons

Overview

Coupons let you offer discounts to your customers. Inflow supports two kinds of coupons:

  • One-time coupons — discounts applied to one-time (single) payments.
  • Subscription coupons — discounts applied to subscriptions (the first payment and, depending on the coupon's duration, the following billing cycles).

All coupons are created and managed exclusively from the Merchant Dashboard — there are no API endpoints for coupon CRUD operations. Applying a coupon to a payment, however, is done through the API — see Applying Coupons.

Creating a Coupon (Dashboard Only)

  1. Go to Product catalog → Coupons in your Merchant Dashboard.
  2. Click Create coupon.
  3. Choose the Coupon type (One time or Subscription) and fill in the details:
    • Coupon code — the code customers will use (e.g., SUMMER20): uppercase letters, digits, _ or -, 2–50 characters
    • Apply to templates — for a subscription coupon, the subscription templates it applies to
    • Discount type — Percentage (1–100%) or Fixed amount
    • Discount duration — for a subscription coupon: Once, Repeating (a number of cycles) or Forever
    • Minimum spend and Maximum discount cap — optional, one-time coupons only
    • Usage limit — optional maximum number of uses
    • Start date and Redeem by date — optional; the coupon is active from the start date until the redeem by date
  4. Click Create coupon. The coupon's page opens.

See Coupons for the full form and the coupon's page.

Making a payment free with a 100% coupon. Percentage coupons go up to 100%, which makes the payment completely free. On a subscription, a 100% coupon makes the first payment free (or more cycles, depending on the coupon's duration). If what you want is a free trial period instead — card collected, first charge only after the trial — see Free Trial & Card Setup.

One-Time Coupons

One-time coupons apply to single payments. From the Dashboard you can fully manage them:

ActionDescription
ListView all coupons with their codes, discounts, status and usage
EditChange the Usage limit (not below the current usage) and Redeem by date. Everything else is locked after creation
Activate / DeactivateEnable or disable the coupon

Subscription Coupons

Subscription coupons apply to subscription payments. They behave slightly differently from one-time coupons:

  • They can only be activated or deactivated. Unlike one-time coupons, their other fields cannot be edited after creation. To change a discount value, duration, or restriction, deactivate the coupon and create a new one.
  • Target specific customers or restrict to new customers only with promotion codes. You can attach one or more promotion codes to a subscription coupon to control who can redeem it: one customer, or new customers only. A promotion code can also have its own minimum spend (EUR and USD), expiry date and maximum number of redemptions. Create them from the coupon's page under Promotion codes, and deactivate or reactivate them there.
  • No promotion code needed for open coupons. If you don't need targeting, customers can simply use the coupon's own code (not a promotion code) — exactly like one-time coupons.

How Coupons Are Applied

A coupon is always applied to a payment that has already been created:

  1. Validation — the code is checked (exists, active, not expired, usage limit not reached, and applicable to the payment).
  2. Application — the discount is applied, and the payment amount reflects the discounted price.
  3. Payment — the customer is charged the discounted amount.

For hosted checkout pages and payment/subscription links, this happens automatically when the customer enters a code. For SDK / server-to-server integrations, you apply the coupon server-to-server (private key) through the API — see Applying Coupons.

Important Notes

  • Coupon creation and management (create, edit, activate/deactivate, promotion codes) is Dashboard-only. Coupons can't be deleted; deactivate them instead.
  • Subscription coupons can only be activated or deactivated — no other edits are possible after creation.
  • One-time coupons apply to one-time payments; subscription coupons apply to subscriptions.
  • The discount is applied at payment time — the charged amount reflects the discounted price.
  • Coupon usage is tracked automatically.

Did this page help you?