Find Jobs
Hire Freelancers

Node API updates

$250-750 AUD

Closed
Posted over 2 years ago

$250-750 AUD

Paid on delivery
We need to update the endpoint - sendInvoiceToCustomer, the goal for the API is - once the payment goes through to Payleadr, kick off the Learnt account creation process, generate the pdf invoice and attach that to the welcome email (There are pdf invoice and welcome email examples for other payments in the project, like afterpay, credit card, you can follow them). Now, the invoice and email can be generated and sent, but the total price in the invoice is incorrect and it does not create an account for the user. These are the actions: 1) Now it is basing the invoice on a single payment from the subscription plan, which means the invoice only includes one weekly payment, not the total amount of the course. if I just purchased a course for $199 and the invoice was only for $3.48. We need to - rather than basing the invoice on the Payleadr payment plan, the Learnt invoice should just be for the full amount of the order. 2) This function doesn't actually create the Learnt account so even though the user is getting sent an invoice they do not actually have access to the course they have purchased. This needs to follow the same steps as handlePaymentIntentSuccess does for stripe payments where it makes various checks and then sets up the customer account Please review handlePaymentIntentSuccess and if you look at the comments there are 10 steps that goes through - we need to do the same things for Paylaedr payments but instead of getting the customer data from stripe, we get it from Payleadr. /1. Get customer data from paylaedr //2. check if valid customer type //3. get relevant customer application repository based on customer type //4. get relevant customer application //5. get relevant customer transaction repository based on customer type //6. get relevant customer transaction document by paymentIntentId //7. check if customer has valid earn qantas rewards settings //8. create relevant customer transaction document //9. Earn points for customer (if relevant based on #7) //10. setup customer account [login to view URL] payleadr info: https://www.freelancer.com/projects/nodejs/Website-need-integrate-Pay-Leader/details You can test the 7 payleadr APIs in the attached collection, the last API is the one that needs to be updated, in param- planId of the last API has to be gotten from API addSubscriptionPlan in this collection This project needs to be done in 24 hours.
Project ID: 32727657

About the project

24 proposals
Remote project
Active 2 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
24 freelancers are bidding on average $576 AUD for this job
User Avatar
Node.js Expert. As 9+ years experiences in these field. I can give good quality work. I have read the guidelines of your work.I believe that i can provide you the best quality works you are anticipating from this platfrom give me a chance to show you the best i can do at your service.
$500 AUD in 7 days
4.8 (78 reviews)
5.4
5.4
User Avatar
Hi, I make sure I can complete this project as I have worked on many web projects very similar to this one before. I have 10+ years of experience in web development and I am familiar with Node.js and MongoDB. I`d like to discuss further details with you. Looking forward to your response. Thanks
$500 AUD in 7 days
5.0 (13 reviews)
5.0
5.0
User Avatar
Dear Sir/ Ma'am, I am interested in this project as it is exactly within our scope of expertise. As I can see you want someone to update the endpoint - send In voice To Customer, the goal for the API is - once the payment goes through to Pay leader e, kick off the Learnt account creation process.............................................. I have read your complete project description and ready to start from today to develop your product as per your requirements. I understand that you might just look for an expert team of developers who can work with you closely to deliver a perfect end product to you. Hope you are searching for a company which works on the principle of creativity and innovation. As development can be done by anyone but done with the most creativity is with few. wapdeity technologies smriti
$750 AUD in 7 days
5.0 (2 reviews)
4.2
4.2
User Avatar
Hello, I am a software developer with over 14 years experience. I am based in Melbourne, Australia. I have expertise working with backend technologies like NodeJs and Spring. I have gone through your requirement and can modify the API sendInvoiceToCustomer to match the steps as listed for handlePaymentIntentSuccess. I have downloaded the code and looked at the source files. I can see where the change needs to be made in file payleadr-payment-intent.js. Kindly contact to discuss the project in further detail. Regards, Anu
$250 AUD in 7 days
4.8 (13 reviews)
4.1
4.1
User Avatar
Hi!, I’ve carefully checked your requirements and really interested in this job. I’m developer working at large-scale apps as a lead developer with U.S. and European teams. I’m offering best quality and highest performance at lowest price. I can complete your project on time and your will experience great satisfaction with me. I’m well versed in React/Redux, Angular JS, Node JS, Ruby on Rails, html/css as well as javascript and jquery and i have a team who can work on seo google ads and other digital marketing services I have rich experienced in JavaScript, Node.js, Software Architecture, Stripe and Typescript. I’m ready to discuss your project and start immediately. Looking forward to hearing you back and discussing all details.. Thanks
$250 AUD in 7 days
5.0 (17 reviews)
3.4
3.4
User Avatar
Hi, I am the CTO of a deep tech company and I freelance as a dev to stay in touch with software development. What I bring to the table - is my extensive experience of writing code in a way that it doesn't come to haunt us back later. All I need is a safe dev environment to get going. Would love to hear back from you to discuss this!
$750 AUD in 1 day
5.0 (1 review)
0.7
0.7
User Avatar
Hello there , Greeting of the day , We are WONDER POINT CREATIVE SOLUTION PVT LTD . we have more than 9 year experience in local as well as global API Integration .we read your proposal carefully . we and our professional team member will assist you on this project , please revert back so we will discussed more about the project and start as soon as possible. OUR SERVICES * JavaScript * Software Architecture * Node.js * Stripe * Typescript we are waiting for your reply !!!!!!!! "" Thank You ""
$550 AUD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
hi , i need some clearfication can u please contanct , i will solve the issue . i analysis code in postman ,i have doubt in PayLeadrController
$500 AUD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
We are Sri Lanka-based IT Company founded in 2019. Currently, we are giving our services to 3 countries around the world. Some of Our Services are given below. • Web Development – Angular,Laravel,Node.Js, React, .Net • Mobile Application Development – Flutter, React Native • Social Media Management – Marketing Strategies Develop, Ad campaign management, Weekly Posting Posts We are familiar with any web & mobile technologies. We have a team of more than 10 Software Developers, Social Media Managers & counting. We can give our service for $400 for Monthly. If you are interested, please let us know
$500 AUD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
Melbourne, Australia
5.0
15
Payment method verified
Member since Jul 9, 2019

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.