HomeHome Product Discus... Product Discus...SmithCartSmithCartPayPal Standard Subscription Error PayPal Standard Subscription Error
Previous
 
Next
New Post
9/23/2010 2:27 PM
 

The "Show Paypal Checkout Option:" is not checked and the Gateway is set to "Paypal Website Payments Standard".

When the cart hands off to PayPal from the checkout button I recieve this error.

Invalid Regular period. You must specify valid values for the A3, P3, and T3 parameters for a subscription.

Any help would be appericated.

Thanks

Mark

 
New Post
9/23/2010 2:38 PM
 

What version of the cart are you running? The A3, P3, and T3 parameters are for a subscriptions when you configure your product for recurring billing. The product that you are checking out with did you set it up for recurring billing in the product setup screen? Double check your product config and make sure that if you checked the recurring billing flag for the product that you selected your "Subscription Interval" and entered a value in the "Total Occurences" field.

-Scott


Scott Kelly
Project Manager
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
9/23/2010 3:34 PM
 

I think yes it is all correct. Sent a screenshot of the recuring settings as they are configured.

 
New Post
9/23/2010 4:43 PM
 

Paypal Standard supports a max of "24" in the total occurences field. Change the "9999" to "24" and you should be good to go.

-Scott


Scott Kelly
Project Manager
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
9/23/2010 4:50 PM
 

Scott,

I cant have a subscription end in 24 billing cycles. there is a "forever option". I need the subscriptions to be perperual.

Thanks

Mark

 
New Post
9/23/2010 5:26 PM
 

You need to talk to paypal on that one paypal standard only allows max occurences of 24 for their recurring subscriptions. If you want perpetual recurring billing you need to upgrade your payment gateway to paypal pro or change to authorize.net.

-Scott


Scott Kelly
Project Manager
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
9/23/2010 8:04 PM
 

Scott,

this is simply not accurate. as a sample i have provided to different html calls to paypal standard. they are of course html for the sake of thsi discussion:

https://www.paypal.com/cgi-bin/webscr?cmd=_xclick-subscriptions&business=mark@nwpa.net&item_name=ItemThatDOESEnds&a3=5.00&p3=1&t3=M&currency_code=USD&no_note=1&src=0

https://www.paypal.com/cgi-bin/webscr?cmd=_xclick-subscriptions&business=mark@nwpa.net&item_name=ItemThatNEVEREnds&a3=5.00&p3=1&t3=M&currency_code=USD&no_note=1&src=1

If you copy either of these strings into the browser you will find that the 1st one says "$5.00 USD for one month" and the second one says "$5.00 USD for each month". The second subscription will go on forever. The problem is with the implimentation. The recuring submition needs to adjust the submition when the recuring value is set 9999 so the submition includes the "src" value with the flag set to 1

Thanks

Mark

 
New Post
9/23/2010 10:35 PM
 

I checked the api and you are right. I just added that parameter and am posting a hotfix on the cart downloads page now.

Thanks for reporting it!

Dave


At your service,
Dave Smith
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
9/23/2010 11:29 PM
 

Thanks for the fast response, wasnt my intention to distract you for the impending upgrades we talked about.

I have wasted way to many hours myself interpereting vague or incomplete api documentation. In this case It took me an hour even though I new what i was looking for to verify that it worked.

Thanks again for the fast reaction.

Mark

 
New Post
9/24/2010 12:25 AM
 

For whatever reason I do not have rights to the download page.

 
New Post
9/24/2010 10:15 AM
 

You should have access to the downloads page now.

-Scott


Scott Kelly
Project Manager
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
Previous
 
Next
HomeHome Product Discus... Product Discus...SmithCartSmithCartPayPal Standard Subscription Error PayPal Standard Subscription Error