Error message when trying to use coupon

Somebody tries to redeem a coupon, and the plugin says that the coupon is invalid.

What happened?

When trying to redeem a coupon on a subscription form you get the following error message:

“Entered coupon code is not valid anymore. Try with another one.”

WP Full Stripe - Coupon not valid anymore

Why is it happening?

Either of the following scenarios can cause the error:

  1. You’re trying to use the coupon not in the API mode it was created in.
  2. Name and ID of the coupon differ, and because of this the plugin cannot find it

What is the solution?

Create the coupon in the right API mode

In Stripe, API modes (test and live) are two different worlds, with a different set of objects (like subscriptions plans, coupon codes, etc).

Most probably, you’ve created the coupon in test mode, and you are trying to use it in live mode, or vice versa. Please make sure that the coupon exists in the mode you are trying to use it in.

Use the same name and id for the coupon when creating it

Make sure that you set the same name and ID for the coupon when creating it on the Stripe dashboard: WP Full Stripe - Use same name and it for a coupon

For existing coupons, verify that the name and ID are the same. Delete and create a new coupon if they differ.
(Stripe doesn’t allow the ID to be modified for existing coupons)

Still not finding the solution?

Our support team is happy to help you.

Contact support

Feature requests are always welcome!
We consider each feature request carefully, and examine how it fits the roadmap for the plugin.