HomeHome Product Discus... Product Discus...Payment Registr...Payment Registr...Removing user from group after subscription cancelationRemoving user from group after subscription cancelation
Previous
 
Next
New Post
2/4/2010 12:30 PM
 

I have purchased the Registration Pro and am currently testing it with Authorize.net on TEST Mode.

Everything works like a charm but when I cancel the subscription using the Cancel Sub or Manage Sub modules (Note: all module have been properly configured with the proper Test Mode credentials) the user is not removed from the group.

When I go to ADMIN/SECURITY ROLES/Manage Users in Group in Question, there is no Effective Date or Expiry Date specified for any user created via the Smith Consulting Registration Pro Module. Is this what is supposed to happen? If not, can this be the source of not being able to have the user removed from the group when the subscription is canceled.

I can understand if the user chooses a monthly subscription starting on say 2/1/2010 and then on 2/3/2010 cancels the subscription, that they will still be able to access the site and its resources until 3/1/2010 since they have already paid for the month. What I don't understand is why it does not add a Expiry date in DNN core so the user cannot access the site on 3/2/2010.

 
New Post
2/5/2010 9:08 AM
 

How have you configured your recurring billing in the registration module settings?


At your service,
Dave Smith
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
2/5/2010 9:50 AM
 

I have configured recurring billing as seen below.

Recurring Billing: is checked

Subscription Intervals: monthly

Total Occurences: 9999

 
New Post
2/5/2010 9:59 AM
 

When you set the recurring interval to "9999" for infinite recurring billing when the user registers there is no way for the registration module to determine the expiration date of the role the user is added to when they registered so the role is added to the user with no expiration date. When the subscription is cancelled or the credit card declines and the module receives a silent postback the role is removed from the user. The only case where the expiration date on a role is set is when the subscription interval is not set to "9999"


At your service,
Dave Smith
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
2/5/2010 10:11 AM
 

It makes sense. i now better understand the interval settings.

I still have some questions:

When I cancel a subscription from the Manage Sub Module the user is not removed from the group. Why is this? Do I have to wait until the end of the monthly cycle to see the user removed from the group?

 
New Post
2/7/2010 11:08 PM
 

When you cancel a subscription using either the manage subscription module or the cancel subscription module it send a post message to the authorize.net ARB api to cancel the subscription. Anytime authorize.net receives messages to the ARB thru an api call they do not immediately post a message back to the module thru the silent postback url, they usually send messages around 2am. The smith registration module will receive the silent postback from authorize.net and remove the user from the role on their anniversary date of their subscription ending.


At your service,
Dave Smith
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
Previous
 
Next
HomeHome Product Discus... Product Discus...Payment Registr...Payment Registr...Removing user from group after subscription cancelationRemoving user from group after subscription cancelation