I need a Web Component using Angular 2, Amazon Payment, and PayPal that will simply record the transaction in Google's Firebase.
This is a simple workflow:
User registers and Firebase stores email & password
User will click on the Donate Today button
User selects the amount to donate or chooses and enters "other amount"
User selects payment method (either PayPal or Amazon Payment)
User enters who they want to Donate To
User pays Donation Amount with selected Payment Method
Record of payment amount is stored in Firebase (will need to implement a simple Google Cloud Endpoint to insert record into Firebase)
Record with payment who the Donation was for
[login to view URL] has an example of the Donation and Payment form. Need the Web Component to be similar to the Live Strong Donation form.
Live Strong Donation: [login to view URL]
Requirements:
Must be written using well structured Angular 2 standards
Must be written using Material Design Lite ([login to view URL])
Must be "Responsive" for Desktop, Tablet, and Mobile
Must be written to use Firebase for User Accounts and Payment Record
Since I don't believe Amazon Payment or PayPal can directly write to Firebase, will expect a Google AppEngine CloudEndpoint be available to accept the transaction then store in Firebase. Also acceptable would be an AWS Lambda with AWS API Gateway to store the transaction in Firebase. Please discuss with me before making the decision.
I will expect there to be well-defined Web Components for (Donate, Payment Method)
Provide me with the code and a document on what I will need to do to configure Amazon Payment and PayPal integration with the Web Component.
I'm a full-stack JavaScript developer with extensive experience in building high quality Web and Mobile Apps.
My experiences range from building responsive mobile sites that work well cross-browser to building scalable real-time apps for the financial services industry. I like working on interesting projects with a care about beautiful and usable interfaces.
It's important to me to build long term relationships with clients and communicate good with them , so I'm primarily looking for long term projects.
I'm flexible with my working hours and am happy to work closely with any existing freelancers you work with.
I look forward to hearing from you!
$70 USD in 1 day
5.0 (1 review)
1.2
1.2
4 freelancers are bidding on average $96 USD for this job
Hello Sir, We are an Indian development company. we have checked your posted details here and further clarification in want, so us message on to discuss it more then we can move on it. thanks