Jump to content
Sign in to follow this  

Recurring Payments / Subscription Payments with PayPal

Recommended Posts

Hello all, after searching thru the forums and thru the contributions, I still cannot locate a module or add-on contribution to allow subscription payments to be setup by the OSCommerce shopping cart checkout.


I found a couple of instances where you modify a file called /catalog/checkout_paypalipn.php - however I cannot locate the contribution that contains that file.


Is there such an animal that will allow paypal subscription payments to be handled via the shopping cart checkout process?


Thanks in advance!


Share this post

Link to post
Share on other sites

Update: I have installed Paypal_Shopping_Cart_IPN 3.1.5 and all seems to be working like that contribution should. Now then, can anyone use that as a building block for the payment to be a subscription instead of a one time transaction?


At worse case scenario I can provide a button to the buyer after the initial 30 days or send an invoice each month. I would rather have it automated though if at all possible.


Thank you


Share this post

Link to post
Share on other sites

Some more info- This is what the "Create a subscription button" does...

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">

<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">

<input type="hidden" name="cmd" value="_xclick-subscriptions">

<input type="hidden" name="business" value="paypal@yourdomain.com"> // Store Paypal Address

<input type="hidden" name="item_name" value="My Product"> // Product Name

<input type="hidden" name="item_number" value="0002322"> // Product Number

<input type="hidden" name="no_shipping" value="1">

<input type="hidden" name="no_note" value="1">

<input type="hidden" name="currency_code" value="USD">

<input type="hidden" name="lc" value="US">

<input type="hidden" name="bn" value="PP-SubscriptionsBF">

<input type="hidden" name="a3" value="59.95"> // Products Price (Net):

<input type="hidden" name="p3" value="1"> // Atribute - Number of "Term"

<input type="hidden" name="t3" value="M"> // Term - (M) Month

<input type="hidden" name="src" value="1"> //Recurring payments. If set to “1,” the payment will recur unless

your customer cancels the subscription before the end of the

billing cycle. If omitted, the subscription payment will not recur

at the end of the billing cycle

<input type="hidden" name="sra" value="1"> //Reattempt on failure. If set to “1,” and the payment fails, the

payment will be reattempted two more times. After the third

failure, the subscription will be cancelled. If omitted and the

payment fails, payment will not be reattempted and the

subscription will be immediately cancelled


Share this post

Link to post
Share on other sites

Hi - going to give this one more bump to see if anyone has info or is interested in coding this.


Thanks for your patients.



Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this