Find Jobs
Hire Freelancers

Node API update for incorrect invoice and Account Creation

$30-250 AUD

Færdiggjort
Slået op over 2 år siden

$30-250 AUD

Betales ved levering
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
Projekt-ID: 32727031

Om projektet

7 forslag
Projekt på afstand
Aktiv 2 år siden

Leder du efter muligheder for at tjene penge?

Fordele ved budafgivning på Freelancer

Fastsæt dit budget og din tidsramme
Bliv betalt for dit arbejde
Oprids dit forslag
Det er gratis at skrive sig op og byde på jobs
Tildel til:
Brug Avatar.
7+ years experience in Reactjs / Redux / Angular / flutter / Nodejs / PHP / Django / Backned - Frontend development! All of our programming skills: *Front-end: - HTML, HTML5, JSON. - TypeScript, JAVASCRIPT (Ajax, , flutter, AngularJS / 2 / 4 / 5 / 6 / 7 / 10 / 12, ReactJS - Redux, Jquery). - CSS, CSS3, Twitter Bootstrap, Less, Sass, Scss, Responsive, Material. - Mobile apps: React Native, Swift, ObjectiveC. - Page speed optimize *Backend Skills: - Python (Django), ROR, C#, PHP (Framework: CAKEPHP, Yii, Laravel, Ci), Node.js. - MVC, OOP, CURL, MongoDB, Postgres, MySQL, Rest APIs. *Other skills: - Git, Heroku, SVN, Bitbucket, HG, Linux, Mac - Vagrant, VirtualBox, Gulp, Grunt - AMZ S3, AWS EC2, IIS FREE support after delivery up to 4-6 weeks
$50 AUD på 5 dage
5,0 (19 anmeldelser)
5,2
5,2
7 freelancere byder i gennemsnit $174 AUD på dette job
Brug Avatar.
Hi Hiring Manager I am PHP, Codeigniter, Stripe, Laravel, ReactJS, Lumen, Swagger I have 7 years experience in custom website design and development. I am a experienced programmer worked on many website with below mention skills. My Skills are: -- Creating a Fantasy Sports Website From Scratch -- Converting PSD to Responsive HTML -- Mobile Compliant website -- Codeigniter -- PHP -- Stripe Api -- Laravel, Lumen -- Swagger -- Creating Webservices -- Android -- Bootstrap -- Javascript -- JQuery -- Ajax -- CSS and CSS3 -- HTML and HTML5 -- MySql -- PAYPAL/STRIPE integration -- GIT -- SVN -- Require JS -- Rest API / Creating API I am able to integrate STRIPE on any website on any framework or CMS. Using Stripe I am able to do following. - Stripe Connect - ACH payment - One-time Payment - Subscribe Plans / Subscriptions - Stripe Webhook - Handling of payment/card failures. - Sending email to customer once the payment is completed. - Subscribe monthly/quarterly/yearly. - Updating Card details - Reminding customer. I always: - respect clients and their requirements - be responsive - deliver the result on time - guarantee the quality While working on a new project, I like to speak with my clients so that I can have a clear understanding of their needs and vision of the project. Thank you in advance for your time and consideration. I look forward to working with you soon Thanks
$250 AUD på 2 dage
4,0 (19 anmeldelser)
6,1
6,1
Brug Avatar.
Hi React.js:- https://www.freelancer.com/projects/web-development/Hackerrank-like-web-platform/reviews https://www.freelancer.com/projects/react-js/Redux-implementation-for-the-existing/reviews done similar tasks lets chat
$250 AUD på 7 dage
5,0 (7 anmeldelser)
3,1
3,1
Brug Avatar.
Hi, I'm a full-stack web developer with over 9 years of experience. I saw your article and have a few concerns about your project. I'd be happy to talk more about it. Gratitude!
$140 AUD på 1 dag
0,0 (0 anmeldelser)
0,0
0,0

Om klienten

Flag for AUSTRALIA
Melbourne, Australia
5,0
14
Betalingsmetode verificeret
Medlem siden jul. 9, 2019

Klientverificering

Tak! Vi har sendt dig en e-mail med et link, så du kan modtage din kredit.
Noget gik galt, da vi forsøgte at sende din mail. Prøv venligst igen.
Registrerede brugere Oprettede jobs i alt
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Indlæser forhåndsvisning
Geolokalisering er tilladt.
Din session er udløbet, og du er blevet logget ud. Log venligst ind igen.