Cancellations and Refunds

Cancellation Of Ongoing Subscription

DAP employs a very unique “Pay As You Go” model.

It’s very similar to the “Pay As You Go” model used by cell phone companies.

You pay first, then new content (or “cell phone minutes” in the mobile world) gets released to you. You stop paying, you don’t get new content (minutes).

So let’s say a member (Joe Customer) joined your membership site this month, and this is January. So he’s on Month #1 in January.

When he first signs up (free or paid trial, or actual 1st month’s subscription), then his start and end dates in DAP on your site look like this:

Start date: Jan 1, 2009
End date: Jan 31, 2009

(Of course, DAP uses actual dates like “01/01/2009″, but “Jan 1, 2009″ is easier to read for most people, especially an international audience – so using the above date format just for the purposes of this post).

Then, let’s say, his February subscription payment comes in. Now DAP “extends” his access to your content by a month. So now the dates look like this:

Start date: Jan 1, 2009
End date: Feb 28, 2009

Now your member Joe has access to all content from Jan 1 to Feb 28 (meaning, about 60 days worth of “dripped content”).

Then end of February, he decides to cancel his membership for whatever reason (or his credit card gets declined or rejected while processing payment for Feb). So no payment comes in for March.

Now because no payment came in, DAP doesn’t really do anything about his access dates. So they continue to stay at:

Start date: Jan 1, 2009
End date: Feb 28, 2009

So any content that you have configured to be dripped on, say, Day #61 (which is Month #3), won’t be available to Joe, even though he continues to remain an “Active” member within DAP, and continues to get your autoresponder and br0adcast emails, and even continues to have access to your affiliate program and continues to earn commissions.

Actually, it gets even better – just because Joe’s end date expired, he basically now has NO access to ANY content on your web site (even Month #1′s content).

[Note: Just so you know, DAP does have a feature to enable "Access to Previously Paid-for Content". Keep reading for details.]

Now all Joe has lost is just the “access to the content”.

So let’s say you exchange emails with him, ask him why he wanted to cancel, and try to convince him to come back (or get him to use a new, valid credit card).

Now remember that Joe is still at the end of February’s content (Month #2). So whenever the next payment comes in (be it in March, April, or 1 year later), Joe now gets access only to the 3rd month’s content, and not, say, the 10th month content.

So even though it is now say, May, because Joe’s next payment came in just now, his access dates now look like this:

Start date: Jan 1, 2009
End date: March 31, 2009

So that’s how DAP takes care of your content and makes sure that when members cancel or their payment doesn’t come in for whatever reason, your content cannot be accessed by unauthorized users.

But let’s say you want to be really fair and look like a “generous, honest” guy to your members. In that case, you want to make sure that if someone cancels their subscription 6 months after being with you, you don’t want to ‘screw’ them just because they stopped paying you. Who knows, they’ll probably come back if you keep showing to them what kind of content you’re building. Or they may buy your other products.

So now you want to make sure that they get access to the last 6 months worth of content, for which they have actually paid for.

There is a Configuration element in DAP where you can just turn this feature on, and members can instantly start access all “Previously Paid-for Content”.

So that’s how DAP puts a unique twist on cancellations.

 

Cancellation Of Trial

There is a small twist to the cancellation of a free or paid “Trial”. Consider the following example:

  • User made the purchase on 2011-09-16.
  • Because you have set it up as a 14-day trial, User gets 14 days of access.
    So at this time the user’s access start date = 2011-09-16 and user’s access end date = 2011-09-29  (14 days access).
  • He then asks you to cancel his trial. So you go into your payment processor back-office, and cancel his future payments.
  • In this case, because it’s a “trial”, if he ever decides to come back down the road and sign up for a trial again, you need him to start all the way AT THE BEGINNING.
  • Which means, you must completely remove this person’s access to the product in DAP.
  • If you don’t do it, then if he does come back later, then DAP will think he’s an existing user who wants to RESUME his subscription, and will move him past the trial into the next payment period meant only for people who actually stayed past the trial.

 

Refunds

“Refunds” are a slightly different animal than “Cancellations”. While a subscription “Cancellation” means you only have to stop access going forward, a “Refund” means you have to actually roll-back existing access.

So, doing a refund takes a few steps.

  1. Go into your payment processor (like Paypal.com, Authorize.net, etc) and refund the actual payment
  2. Now log into the DAP Dashboard on your site
  3. Go to the “Orders” page, search for all of the user’s transactions by her email id
  4. Click on the “Id” link for the transaction that you wish to refund
  5. On the transaction details page, you will see a “Refund” button. Click on that.
  6. That will mark that transaction as a refund, and also create a new transaction with a negative value (same as value of original transaction, except negative in value)
  7. DAP then rolls-back access for that user by one payment period (or “Recurring Cycle #3″ from the Product page). So if member is still in month 1, then user will lose complete access to the product. But if member is on month 3, then since only one payment is being refunded, only the last month’s access (month #3′s access) will be rolled back – so now they only have access till month 2.
  8. Go back to “Manage > Users” screen, search for user by email, and make sure access is either rolled back, or access has been completely removed for that member.
  9. All Affiliate commissions credited to affiliates for this particular purchase will be automatically and completely rolled back. So the affiliate who referred this purchase, will see a negative commission credited to their account, that cancels out the positive commission credited earlier. So that in effect zeroes out their commissions.

31 comments ↓

#1 Nigel Aslett on 08.23.09 at 10:53 pm

It sounds like a cool idea, however if it was known that you offered such a deal, what’s to say that a crafty customer won’t cancel and come back in 5 months and save $27 * 5 = $135.

I feel that this would pi** of my regular customers. You might say that they wouldn’t know, but I would, and I would rather lose that customer then shaft honest members.

#2 Ravi Jayagopal on 08.23.09 at 10:58 pm

Nigel,

I think you totally misunderstood what I wrote.

What you said above, is exactly what DAP helps you avoid.

If someone leaves after Month #2, and comes back in 5 months, they don’t join back at Month #7 – they join back at Month #3. So there’s no question of them saving anything. It’s as good as they never left. They get back in line where they left off.

This was the very foundation on which DAP was built – to make sure the site owner never gets taken advantage of.

And at the same time, you can configure it such that even after someone leaves (after Month #2), they will always have access to content from Month #1 and #2, even after they’re no longer a paying member.

Make sense?

- Ravi Jayagopal

#3 Nigel Aslett on 08.23.09 at 11:20 pm

oops! That will teach me not to make comments after 2 hrs sleep. I missed the “previously paid for” comment.

I would have edited the comment but there is no option to do so.

I may have boobed but at least it shows I put members before profit!

Yes – this is a great additionional selling point to an already supurb product.

#4 ajish kumar on 08.24.09 at 1:01 am

Ravi,

I think it’s a good model. It seems you are SaaS model.

Good thinking and affordable for SMEs.

Ajish

#5 Jerry on 08.24.09 at 1:23 am

Hey Ravi -

How does a customer ask for refunds? Simply thru Paypal? Does DAP offer an actual cancellation feature? Thanks.

Jerry

#6 William on 08.24.09 at 11:14 am

Thanks for the explanation. I’ve had customers whose card didn’t go thru the first time then three days later when charged, it does.

When I look at the access end date, it is three days behind the current date so I thought they were being cheated three days so I have manually been moving the end date forward to one month after the payment was recieved.

Only one I was cheating was myself. Thanks again Ravi for that explanation.

#7 Ravi Jayagopal on 08.25.09 at 12:08 am

Jerry,

>>How does a customer ask for refunds?
Either by emailing you, or by directly canceling their subscription at your payment / credit card processor (yes, that happens too).

>>Does DAP offer an actual cancellation feature?
No, DAP doesn’t do direct “cancellations”. We firmly believe that purchases should be automated, not cancellations or refunds. As a site owner, you should have a chance to talk to the member and see if you can somehow get him to change his mind. That’s why we DO NOT do stuff like automatic deletion of those who cancel.

But that doesn’t mean someone who stops paying will continue to get access to your content. That’s where DAP’s “Pay As You Go” model comes in to the picture. The whole process is explained above in this very post.

Hope this helps.

- Ravi

#8 Ravi Jayagopal on 08.25.09 at 12:11 am

Will,

Thanks for the feedback.

With DAP, we’ve gone to great lengths to see that:
3) Members never get screwed
2) Affiliates never get screwed.
1) And most importantly, the Site owner never gets screwed.

It’s a “No-No-No Screw” situation :-)

- Ravi

#9 Linda on 01.10.10 at 8:20 am

I’ve set up a product consisting of a subscription to my forum, which is payable monthly. I’ve entered ’30 days’ for each of the boxes in the billing cycle section. But I’m not sure what to put in the ‘End Day’ box for Resource Tracking Type. Do I leave 9999 days, assuming that DAP will remove access if the monthly payments are cancelled, or do I put 30 days there too?
Linda

#10 Mark Wolfinger on 01.30.10 at 11:18 am

“If someone leaves after Month #2, and comes back in 5 months, they don’t join back at Month #7 – they join back at Month #3. So there’s no question of them saving anything. It’s as good as they never left. They get back in line where they left off.”

That does not work for me. I sell a magazine. If the person rejoins in month #7, I want them to have access to #1 and #2 (previously paid for), and #7 – which is the current, timely issue.

Can I do that?

#11 Jared on 02.01.10 at 5:30 pm

If I remove a customer manually, does that automatically stop their subscription so they won’t be charged anymore?

#12 Ravi Jayagopal on 02.01.10 at 7:32 pm

Jared,

Simply removing a member in DAP will not stop their subscriptions. In fact, you should do the opposite.

Cancel their subscription at your payment processor (Paypal, Authorize.net, etc) and that will automatically stop future access for the user who just canceled.

- Ravi Jayagopal

#13 Judith on 02.02.10 at 10:22 am

Hi Ravi,

Could you please explain how i can ‘Cancel their subscription at your payment processor (Paypal, Authorize.net, etc)’ when I use Paypal?

Thanks

#14 Ravi Jayagopal on 02.02.10 at 2:47 pm

Judith,

1) Log in to Paypal
2) Go to “History”
3) Below the yellow “Show” button , there’s a “Subscriptions” link.

Clicking on that will bring up a list of all your existing subscriptions from members.

You can cancel subscriptions there.

- Ravi Jayagopal

#15 Judith on 02.04.10 at 9:41 am

Thanks for your help Ravi,

I found it in the end under:
- History
- Reports
- Recurring payments – user profiles.

Not really sure why it was i a different place.

#16 Rick on 02.05.10 at 5:53 pm

How does one cancel a subscription? I don’t see any info on that.

#17 Alan Petersen on 02.18.10 at 1:58 am

My membership site isn’t open-ended. It’s a micro-membership site that last for 3 months. How can I handle so that payment is no longer collected at the end of month #3? I’m using ClickBank as the payment processor.

Thanks,
Alan

#18 Ravi Jayagopal on 02.19.10 at 1:07 am

Alan,

You just set up your ClickBank buy button such that payments stop after 3 months.

- Ravi Jayagopal

#19 DAP Scenarios (Use Cases) — DAP Documentation on 02.19.10 at 1:47 pm

[...] If user cancels before the trial is over (or their subscription payment fails for some reason), then their “Access End Date” stays the same, which means it automatically expires. [...]

#20 Ina on 02.27.10 at 1:05 am

In terms of single product sales, Clickbank has a mandatory 8 week money-back guarantee. How would you handle a request for a refund? Would the customer respond to Clickbank and they would automatically take it from cash reserves in the account?

I hope my question is easy to understand.

#21 Alan Petersen on 05.11.10 at 10:47 am

I love this feature for cancellations but for refunds I don’t want them to have access to any of the content since I’ve returned their money. Do I just “inactivate” them? Is this done manually?

#22 Tim on 06.08.10 at 7:58 pm

Hi Ravi,

The members section to our website is the only section that is actually using wordpress and we have two levels of clients, one level can see “public” posts and pages and the second can see”private” posts and pages, what we are looking for is that when the expiry date occurs they can’t login to see anything at all.

Can DAP do this? I just need clarification before purchasing.

#23 Cancellation or Refund Requests — DAP Documentation on 06.29.10 at 4:09 pm

[...] Also see: Cancellations & Refunds [...]

#24 Stephen on 07.08.10 at 9:34 pm

Lets say I have customers that have already paided me for three months worth of content in a system other than DAP. I now istall DAP and want to migrate these customers over …. can I back date their start date so they get all three months of content they already have paid for right away ?

#25 Veena Prashanth on 07.10.10 at 3:32 pm

Tim,
When the membership expires, they can login but will see nothing because there membership has expired.

#26 Veena Prashanth on 07.10.10 at 3:34 pm

Stephen,
You can find what we can do with bulk imports in the ‘comments’ section of this post – http://www.digitalaccesspass.com/doc/importing-users-in-bulk-into-dap/

Right now the start date cannot be backdated, but we will try to incorporate it in dap 4.0.

#27 Tzarlie on 07.21.10 at 12:58 am

I’m using CB as main payment processor, if someone decided to cancel and get a refund before the warranty expires, does DAP cancel the member’s subscription and block them from viewing the content?

Like, DAP check the email for new subscribers and send them an email with a user name and password, does it do the same on the reverse aspect? Would DAP find emails of granted refunds and cancel the subscriber’s account or do I do this by hand?

#28 Rick Wilson on 07.25.10 at 10:48 pm

Hi Ravi/Veena!

I can understand that you would not want to do “direct cancellations/refunds but would rather do them personally. But I’d like to be able to have the cancellations done automatically. Refunds thru paypal have to be done in person but cancellations can be done automatically.

Surely an option to allow/disallow cancellation automatically can be coded in DAP to allow DAP customers to make the choice themselves.

It’s just a suggestion …

Thanks!

Rick Wilson

#29 Rick Wilson on 07.25.10 at 11:04 pm

Ravi/Veena,

I’m not sure if my previous post above made sense or not. Sometimes I’m not good at writing things clearly. Feel free to delete it.

As I understand it, PayPal needs the customer to cancel from their end – correct? So that then automatically cancels their account?

I guess I’m a bit confoozed about what happens with the payment processors other than PayPal.

Thanks again!

Rick Wilson

#30 Joe on 10.04.10 at 12:23 pm

what is the difference in user status and product access status. I understand that making a product access inactive would prevent the user from accessing that product – but then what is the user status used for? Where would I use one over the other?

#31 Recommended Refund Policy — DAP Documentation on 02.28.11 at 12:35 pm

[...] remember that when you do the actual refund within DAP, DAP will roll-back any commissions credited towards this purchase. If you have not yet paid your [...]

Leave a Comment