Using Wishlist and Stripe to Create Payment Plans

5 replies
Hey gang, I'm building out my site for an online course at the moment, and could really use your help.

I'd like to offer both an "all at once" payment price and a 12 month payment plan. Standard enough stuff, right?

Well, the problem I'm running into is that Stripe only seems to allow me to create subscription plans that go on indefinitely and don't see an option in WLM to terminate the payments while still giving people access.

Has anyone faced this before? If so, I'd really appreciate any help or guidance you have.

I have a single idea that MIGHT work, but would require I create almost 40 different user levels and would really prefer not to do that, since this seems like fairly basic functionality.

Thanks!

-Nick
#create #payment #plans #stripe #wishlist
  • Profile picture of the author JC Web
    One thing that comes to mind is to create two plans. One with the monthly fee and one a free plan. Then switch them to the free plan after 12 months. This keeps their subscription active without them paying. They will be sent an invoice each month for $0 after switched to the free plan.
    {{ DiscussionBoard.errors[10237791].message }}
    • Profile picture of the author TheNickFox
      Originally Posted by JC Web View Post

      One thing that comes to mind is to create two plans. One with the monthly fee and one a free plan. Then switch them to the free plan after 12 months. This keeps their subscription active without them paying. They will be sent an invoice each month for $0 after switched to the free plan.
      Oooh! That's a great idea...and much simpler than what I had in mind.

      If no one else has a more direct method, I think I may just have to go with that one.

      This is why I love this place.

      -Nick
      {{ DiscussionBoard.errors[10237800].message }}
  • Profile picture of the author JC Web
    I haven't used wishlist, although I'm giong to be looking into it soon actually, but does it allow you to keep a subscription active (without cancelling payment from within WL) with no payment info coming from stripe? Because this is what stripe says below and you could set up stripe to cancel the subscription on stripes end if wishlist doesn't require stripe payment to keep the sub active:

    From Stripe:
    Creating an installment plan

    Stripe does not currently have direct support for installment plans (i.e., “3 easy payments of $19.99”). However, you can easily set up an installment plan on top of our subscriptions. Essentially, if you want to bill a customer for three payments of $19.99:
    • Subscribe the customer to a $19.99 per month plan. The first payment will occur immediately when the signup occurs.
    • Every time you get an invoice.paid webhook for the user, you can increment a counter on your side to track the total amount paid by the customer.
    • After the third successful payment, you can cancel the customer’s subscription.
    {{ DiscussionBoard.errors[10237803].message }}
    • Profile picture of the author JC Web
      Hey man, since I was going to look into Wishlist anyway, I went over to their tutorials just now. And under the membership levels, they say there is a "grant continued access" option that will allow access even after payment is cancelled. You should take a look at that.
      {{ DiscussionBoard.errors[10237876].message }}
      • Profile picture of the author TheNickFox
        Originally Posted by JC Web View Post

        I haven't used wishlist, although I'm giong to be looking into it soon actually, but does it allow you to keep a subscription active (without cancelling payment from within WL) with no payment info coming from stripe? Because this is what stripe says below and you could set up stripe to cancel the subscription on stripes end if wishlist doesn't require stripe payment to keep the sub active:

        From Stripe:
        Creating an installment plan

        Stripe does not currently have direct support for installment plans (i.e., "3 easy payments of $19.99"). However, you can easily set up an installment plan on top of our subscriptions. Essentially, if you want to bill a customer for three payments of $19.99:
        • Subscribe the customer to a $19.99 per month plan. The first payment will occur immediately when the signup occurs.
        • Every time you get an invoice.paid webhook for the user, you can increment a counter on your side to track the total amount paid by the customer.
        • After the third successful payment, you can cancel the customer's subscription.
        The problem with that is I don't have direct access to how Stripe is being implemented on my install. WLM is handling the requests and they don't have a counter built in. So I'd have to code up a plugin that can somehow interface with WLM to do that...and I don't have the time to be learning all the various hooks in WLM to properly work with it.

        Plus, I'm a crappy coder. haha

        Originally Posted by JC Web View Post

        Hey man, since I was going to look into Wishlist anyway, I went over to their tutorials just now. And under the membership levels, they say there is a "grant continued access" option that will allow access even after payment is cancelled. You should take a look at that.
        And that is something I had looked into, but it would only work if I was able to increment a payment counter as well.

        So far, your first suggestion is looking like my quickest one.

        I really appreciate all the help.

        -Nick
        {{ DiscussionBoard.errors[10237930].message }}

Trending Topics