Changing Role Subscription Fees + PayPal

Last post 08-04-2005 1:30 PM by adefwebserver. 6 replies.

Sort Posts:

  • Changing Role Subscription Fees + PayPal

    07-06-2005, 6:08 PM
    • Contributor
      6,080 point Contributor
    • rodneyjoyce
    • Member since 10-24-2002, 3:45 AM
    • London
    • Posts 1,216
    Hello

    I am considering restructuring my price plans for my subscription model - what is the effect of changing the fee amount for a role and integration with PayPal?
    For example, say a User's Role is set to expire on the 1/1/2006, and they paid $1 for it. If I change that Role to $2, does PP automatically bill $1 (I assume so because the recurring subscription is set up against them).

    How does PayPal update DNN with the fact that the subscription has been paid for; ie. does PP make a call to DNN and tell it to add a new period to the User Role?

    So my questions are: Do existing subscribers always pay the Role fee they started on, or do they get billed the latest price,
                                      and how does DNN know to increase their User Role expiry date...

    Thanks

    Rodney

  • Re: Changing Role Subscription Fees + PayPal

    07-06-2005, 6:10 PM
    • Star
      11,292 point Star
    • brian_c
    • Member since 01-22-2004, 6:31 PM
    • Frisco, TX
    • Posts 2,259
    no contribution .. but I did enjoy this "How does PayPal update DNN with the fact that the subscription has been paid for; ie. does PP make a call to DNN and tell it to add a new period to the User Role? "

  • Re: Changing Role Subscription Fees + PayPal

    07-06-2005, 6:19 PM
    • Contributor
      5,867 point Contributor
    • adefwebserver
    • Member since 06-07-2003, 8:50 AM
    • Los Angeles, CA
    • Posts 1,185
    • TrustedFriends-MVPs
    I have dealt with PayPal subscriptions in the past.

    1. You can start a subscription
    2. If the person stops their subscription PayPal will try to inform you using IPN (othwise you just assume their subscription is still active)
    3. If you want the person to pay more you have to have them sign up again.
    4. If a person's subscription expires they have to sign up again.
  • Re: Changing Role Subscription Fees + PayPal

    07-06-2005, 6:25 PM
    • Contributor
      6,080 point Contributor
    • rodneyjoyce
    • Member since 10-24-2002, 3:45 AM
    • London
    • Posts 1,216
    Hehe - this is almost as fast as IM ;)

    With point 2) So when it gets to the end of their subscription you are saying that because PP hasn't notified them of a cancellation, it is assumed that they are still valid subscribers, and allows them access to the role for the period? What happens if they cancelled and the IPN didn't work? 20% of my new subscriptions fail for some reason and I have to add them manually... does this mean that they might be given a renewed subscription in the event of a failure?

    So what you are saying is that after the initial transaction DNN does not contact PP again, only PP will contact DNN if cancelled... hence existing customers will stay subscribed at the original price?

    Rodney

  • Re: Changing Role Subscription Fees + PayPal

    07-07-2005, 2:02 AM
    • Contributor
      5,867 point Contributor
    • adefwebserver
    • Member since 06-07-2003, 8:50 AM
    • Los Angeles, CA
    • Posts 1,185
    • TrustedFriends-MVPs
    You can download a PayPal report of cancellations if you're afraid IPN didn't work.

    If you have  a month-to-month subscriber and you want to raise prices you have to cancel them and tell them to re-sign up at the new price. This is good from PayPal's point of view because the terms can't change without the person really knowing what happened.. and of course PayPal's point of view is the only one that matters to them Wink [;)]
  • Re: Changing Role Subscription Fees + PayPal

    08-04-2005, 12:19 PM
    • Contributor
      6,080 point Contributor
    • rodneyjoyce
    • Member since 10-24-2002, 3:45 AM
    • London
    • Posts 1,216
    Hi Michael

    Would you care to comment on these 2 threads please - there still seems to be some confusion as to the interaction that takes place between PP and DNN when a recurring subscription occurs?

    http://forums.asp.net/807228/ShowPost.aspx
    http://forums.asp.net/1010097/ShowPost.aspx


    Rodney

  • Re: Changing Role Subscription Fees + PayPal

    08-04-2005, 1:30 PM
    • Contributor
      5,867 point Contributor
    • adefwebserver
    • Member since 06-07-2003, 8:50 AM
    • Los Angeles, CA
    • Posts 1,185
    • TrustedFriends-MVPs
    I posted this on one of the threads:

    If you have PayPal Instant Payment Notifications activated, you will receive an IPN on:
    * Successful Sign-up
    * Cancellation
    * Successful Payments
    * Scheduled Payment Failures
    * End of Term


    see:

    http://66.102.7.104/search?q=cache:eZibSQki7lgJ:https://www.paypal.com/en_US/pdf/subscriptions.pdf+paypal+subscriptions+documentation&hl=en&start=1#43

    But what I said in my previous post is still true. You can't raise the subscription price without getting the person to agree to it BEFORE you can charge them.

    You CAN have payment scheduling but notice a person agrees to this up front. You cant's make these changes after a subscription has started:

    From PayPal:

    Payments after a trial period ends are made one day after the end of the trial period; if trial
    period 1 is three days long, then the payment for trial period 2, or the regular rate if there is not
    a second trial period, occurs on the day after the completion of period 1, or day 4. The
    subscriber has full access to the subscription for 3 days before the next trial period or regular
    rate begins.
    Regular rate payments are made on the day of the previous period’s completion, which means
    payments will be made on the same calendar day if they occur on a monthly or yearly basis.
    E
    XAMPLE
    4.1 Payment Scheduling
    Subscription Terms:
    Free for the first 7 days
    $5 for the next 3 weeks
    $10 per month thereafter
    The Subscriber signs up on Aug.1, and is billed as follows:
    Aug. 1 = $0.00
    Aug. 9 = $5.00
    Aug. 31 = $10.00
Page 1 of 1 (7 items)