I was wondering if anyone had written code to (or if it would be possible to) have user authentiction set up against a PayPal subscription. I was thinking that since the PayPal code stuff had already been written for course enrollment, that maybe it wouldn't be too difficult to modify it to have some sort of PayPal subscription authentication. Anyone have any insight into this? Thanks

This comes from the PayPal subscription info:

With Subscriptions Password Management,
PayPal can generate uniqueusernames and passwords for your
subscribers, enabling them to access"member only" content on your
site.After a customer signs up for a
subscription, he will be given a uniqueusername and password on the PayPal
Successful Completion page. Youwill then activate the username/password
pair on your website's serverthrough code you write.

I have been waiting for someone to develop a paypal subscriptions mod. But there has been no development that I know of, so I modified the existing Paypal subscription module.

Basically, I only changed the way in which the payment page is called. I will have a relatively small number of students (<80) on my site. So I didn't make use of the IPN (PayPal username) function.

This module will work exactly like the old one... but instead of having to make a single payment, the user has to make a subscription, if this is created successfully, he is sent back and enrolled... When a user cancels a subscription, PayPal will send an email, alerting you of the subscription. It is then up to you to manually unenrol that user.

I know this is not the most graceful way of doing this, but it's the only way I can manage...

This has not yet been tested, as I cannot send payments to myself. But it will be tested shortly...

If anyone is interested in getting this mod form me, please reply here.

We need a really smart cookie for this project. Is there anyone out there even with payment possibly. I am using moodle to host online courses and I would to have the instructors pay a registration fee via paypal in order to authenticate membership.

But, the person/user who is buying course should also have a paypal account? this is what the moodle is asking at the time of buying to registartion process where we need to proivide paypal account id and password.

Pls see the attached screen shot where it is asking for the credit card number as well as to create a password, which means it is asking to create a paypal account to buy a course. Ideally a buyer should not have to create a paypal account .

I have attached a screen shot of the first PayPal page I get when I click on the Send Payment Button in Moodle. Circled in black you will see a "Continue" button that allows you to pay with a credit card instead of logging in to PayPal.

Note if you have a credit card already registered with PayPal, then PayPal will not accept that credit card without first logging in. Otherwise you do not need to login to PayPal and can Pay via the credit card as normal.

When I press the continue button, I get a similar screen to the one you have pasted above but without the "Create PayPal Password" and "Confirm Password" lines which allows me to pay by credit card only.

I do not know why you are getting the screen you see, maybe it is different in different countries. Maybe in India, PayPal forces you to create an account.

Actually the page is getting changed according to the country. I tried changeing the country og the buyer and the options/field of the form of paypal are getting changed. It means there is some country dependency.

Can u pls tell me what details(Country,city......) u have given for a buyer.

Also there is a validation process for your business PayPal account, which involves PayPal taking a test payment from your credit card to verify who you are. There is also some other process to do to fully enable your account. Have you done all his?

Well you need to have a business PayPal account to recieve more than 5 (I think I remember) credit card payments and there are probably other limitations for a personal account (including possibly that the Moodle interface might not work??).

It is free to get an account. The process is not complicated if you get it in your own name. It can be more complicated for a company.

Just an FYI... we will have one the does all the functionality of the regular Paypal plugin.. but with subscriptions... in the next week. Hopefully this will be helpful to everyone. I will post here when it is available. PM me if you would be interested in this.

I apologize Derek. Wanted to get the word out since I saw so many discussions on it. Forgot that some may also be subscribed to multiple boards on this. On how it will be released, I leave that up to the developer since it is his project. Should have more info today.

OK.. The Paypal Subscription plugin is done. It will allow you to choose between One Time Payment or Subscription. Will also allow you to set one price for initial payment and a different for ongoing subscription payment. It replaces your existing Paypal plugin. Unfortunately, we will have to recoup some costs for the moment, but here is the link if anyone is interested in purchasing it...