Hi there, I'm looking for someone to finish a mostly finished (quite simple) project, but left by the coder.
This has two parts: the app itself and the part which serves as website to sell the app. For this bid I'd like to get the "selling" part finished - which currently involves mainly finishing PayPal - specifically recurring payments. Someone with PayPal experience preferred.
There is a webpage with "Subscribe" button from PayPal - now pointing to PayPal sandbox product. The IPN notifies the php script and it's already handling the recurring payments somehow, but its not finished 100% and probably not working reliably.
I'd need to make it work properly with the database and proven to work, meaning:
- The subscriber goes to the webpage, there clicking the Subscribe button subscribes to the product (software key).
- When the subscriber doesn't pay/cancels the subscription etc., in the database the key gets deactivated, and optionally, e-mail is sent to a specific admin e-mail (stating the reason why the key deactivation happened).
- When the subscriber does pay, it's ok(nothing happens).
I should be able to see that this is really working, the subscription should be monthly but this will be daily for the demo.
Then the subscription will have to be changed to work with real paypal(not sandbox), I'll provide the "real" button instead of sandbox one with very small product price that we'll test it on again as above, but with real money. It must work exactly like in sandbox, sending e-mails on subscription cancellation etc.
If that also works, the work is finished.
* The work might involve some little tweaks on the PHP admin part, where you basically review customers and their keys, and it also logs the IPN messags. It's already finished, but maybe you'll need to change it a bit to log properly with your IPN script etc. It should be simple enough, it's really just a basic edit/add/delete few records from database admin.
* If this works out well there is possibly more work to finish off this project, which would be given to you.