SOAP, PHP, PayPal integration, possibly Wordpress.
- or -
Post a project like this3749
£500(approx. $623)
- Posted:
- Proposals: 15
- Remote
- #381870
- Awarded
5469275713577331560916556194554344481857434367425165423257
Description
Experience Level: Expert
Estimated project duration: less than 1 week
General information for the business: Sailing School
Description of requirements/functionality: Kipper Sailing (www.kippersailing.co.uk) is developing a package of eLearning which will be hosted in the iSpring Online Learning Management System (http://www.ispringsolutions.com/ispring-online).
We need a form on our web-site (Linux, Apache, .php) for customers to sign-up for the eLearning and to pay by PayPal.
The form needs to validate the email address and password and to calculate the total value to be charged to PayPal.
Once we have verification that the customer has paid via PayPal we need them registered to access the eLearning in iSpring Online using the associated SOAP API which is documented at the link below.
http://www.ispringsolutions.com/help/index.jsp?topic=/online/online_api/soap_api_index.html
The developer can set up an iSpring Online evaluation account for development and testing.
It is anticipated that 2 API calls will be required, the first to create the user and the second to add their name, address and phone number.
Once this has been done the customer will be sent an email confirmation (text t.b.a.) and admin@kippersailing.co.uk needs to be sent an email containing all the form field values.
The “groups” parameter will be determined by the selection from the “Course” option on the form.
In the event of a “duplicated email” error, the first call must be repeated as an update to the user’s existing profile adding the additional group.
In the event of a “Number of user accounts is exceeded” error the form must return “Sorry, we have encountered an unexpected error – Kipper Sailing’s Administrator has been notified - please try again in 24 hours” and an email needs to be sent to the administrator.
It must be possible for Kipper Sailing to modify the layout and format of the form using a HTML editor and to add, modify or delete courses and prices (RYA Day Skipper £350, RYA Coastal Skipper £350, RYA Radar - £150……) and options (Plotters & Dividers - £21, Overseas Delivery by DHL - £30, Kipper Sailing T-Shirt - £15……) but these will not alter the API call, only the calculated total value and contents of the administrator email.
The form must run on, and scale to, all devices including iPad and iPhone and Android and in all major browsers.
Ideally the form will be developed as a Wordpress plug-in but this is not absolutely essential.
Once this project has been completed a further project will be required to develop a similar interface to a cloud based help-desk application.
Specific technologies required: SOAP, PHP, PayPal payments integration
Extra notes:
Description of requirements/functionality: Kipper Sailing (www.kippersailing.co.uk) is developing a package of eLearning which will be hosted in the iSpring Online Learning Management System (http://www.ispringsolutions.com/ispring-online).
We need a form on our web-site (Linux, Apache, .php) for customers to sign-up for the eLearning and to pay by PayPal.
The form needs to validate the email address and password and to calculate the total value to be charged to PayPal.
Once we have verification that the customer has paid via PayPal we need them registered to access the eLearning in iSpring Online using the associated SOAP API which is documented at the link below.
http://www.ispringsolutions.com/help/index.jsp?topic=/online/online_api/soap_api_index.html
The developer can set up an iSpring Online evaluation account for development and testing.
It is anticipated that 2 API calls will be required, the first to create the user and the second to add their name, address and phone number.
Once this has been done the customer will be sent an email confirmation (text t.b.a.) and admin@kippersailing.co.uk needs to be sent an email containing all the form field values.
The “groups” parameter will be determined by the selection from the “Course” option on the form.
In the event of a “duplicated email” error, the first call must be repeated as an update to the user’s existing profile adding the additional group.
In the event of a “Number of user accounts is exceeded” error the form must return “Sorry, we have encountered an unexpected error – Kipper Sailing’s Administrator has been notified - please try again in 24 hours” and an email needs to be sent to the administrator.
It must be possible for Kipper Sailing to modify the layout and format of the form using a HTML editor and to add, modify or delete courses and prices (RYA Day Skipper £350, RYA Coastal Skipper £350, RYA Radar - £150……) and options (Plotters & Dividers - £21, Overseas Delivery by DHL - £30, Kipper Sailing T-Shirt - £15……) but these will not alter the API call, only the calculated total value and contents of the administrator email.
The form must run on, and scale to, all devices including iPad and iPhone and Android and in all major browsers.
Ideally the form will be developed as a Wordpress plug-in but this is not absolutely essential.
Once this project has been completed a further project will be required to develop a similar interface to a cloud based help-desk application.
Specific technologies required: SOAP, PHP, PayPal payments integration
Extra notes:
John C.
98% (21)Projects Completed
19
Freelancers worked with
18
Projects awarded
58%
Last project
8 Apr 2018
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies