This project requires an understanding and know how of PayPal’s IPN / API and the usage of it with recurring monthly subscriptions.
Our website is registering users for a monthly subscription and we need to make several changes to how it works today.
The candidate for this project should poses the skills of PayPal integration using PHP MVC and PayPal IPN / API.
Out website is ALREADY working!!
We need to alter/change existing settings in PayPal/API to PayPal to make the changes.
We DO NOT have a shopping cart, we do not need a shopping cart. It is a subscription setting, and it is already working.
The activities include:
1. Setting/changing monthly subscriptions in PayPal using our website
2. Setting/configuring Free Trial periods in PayPal using our website
3. Setting Cancellation of Subscriptions buttons in our website that cancels in PayPal
4. Log activity of various transaction/setting/activities in our website related to the PayPal subscriptions
The time frame to make this activity should not take more than couple of days, or up to 4 days in total.
You need to be familiar with PHP MVC.
All the code is documented, so it is easy to follow and make the required changes.
Budget and expectations:
Since this is requiring very little programming activity,. the budget for this phase/project is set at $100-$150.
I highly recommend you read the attached document (not very lengthy, so easy read) which details the specifics of what we need and includes
detailed explanations with images to illustrate.
We will provide you with FTP access to our test/development website, so you can run the code directly on our system.
First Milestone is set at $36 and will require you to show us the first action item (first action item is 1.a through 1.g).
If you accomplish this task we'll release the funds and will feel comfortable working with you.
[url removed, login to view] the License Subscription page, there is currently an option to select the term of the subscription. This is setting the number of repeated charges – the number of monthly terms for the subscription. Every month, there is going to be an automatic charge done by PayPal.
[url removed, login to view] a Indefinite subscription - No subscription term limit . Currently there is a dropdown list box with 1 month, 3, months, 6 months, annually (which is 12 months). Need to find the entry for indefinite or without an expiration/duration. Once that is found, need to remove the others (comment Out, don’t delete, allow me to return them in the future). We should display only one type of subscription and it should have no expiration term value.
[url removed, login to view] month, .upon auto-charge by PayPal - Modify the Start Date (Subscription Date column in the website) to reflect the extension.
[url removed, login to view] a log entry indicating “a charge for a renewal has been initiated and the old Start date <enter OLD value of the Start date> has been modified to a new Start date <enter NEW value of the Start date>
[url removed, login to view] addition to the Start Date, Every month, .upon auto-charge by PayPal - Modify the End Date to reflect the extension.
[url removed, login to view] a log entry indicating “a charge for a renewal has been initiated and the old end date <enter OLD value of the end date> has been modified to a new end date <enter NEW value of the end date>
[url removed, login to view] renewal,. The LID should not change, just the dates.
[url removed, login to view] history of the LID should reflect the renewal in PayPal.- show whatever transaction values returned from PayPal that authenticates the transaction.
If you fail to complete the first task within few days,. we'll consider you are not fit for this project and we'll refuse to pay you the funds.
Ask as much questions to get the full understanding of this project.
If you ask specific questions that are related to the attached document, then we'll understand you read the document and have
an understanding of the required task.
Do not send us a 'bunch of examples' of previous website and just hope that something sticks. we'll prob ignore you.