Xero API and NodeJS Expert | Node.js | AngularJS | JavaScript | Xero | API

Get Custom Essay on Xero API and NodeJS Expert | Node.js | AngularJS | JavaScript | Xero | API

Let Our Team of Pofessional Writers Take Care of Your Paper.


I have a mobile app which takes payment via Stripe for every order that is processed through the app. You do NOT need to do any integration of Stripe to take payments or touch the front end of the app. I simply want a developer to be able to integrate Xero with my app/Stripe so that it does the following:

– automatically log each transaction that is processed via the app

– this transaction should have a full breakdown of 1. total amount 2. VAT charged 3. my commissions 4. client commission

– log each transaction INDIVIDUALLY and then export them as one invoice daily per client

– be able to manually log external sales/purchases that are not through the app


[login to view URL]

[login to view URL]

There is no need to interact with Stripe API or anything external, my API (Node.JS) has a function which contains all the data you need. The way I have developed it is that within ONE function you will find all the information you require, you can use this to export and log automatically with Xero. The postOrder function in my API takes the body from the user and send this to stripe, already in the function is returned data FROM Stripe that confirms the transaction amount, transaction ID, and application fees so you will be able to use this.

I will provide you with all the API and further details once we have agreed on project.

Hi there I have thought over the requirements and this is what I think is the best solution:

I already have an API that takes and processes orders from users with Stripe

Users will order to a specific venue/company using my service

So we need to generate an invoice every 24 hours for each venue/company

As you know, my API is node.js and uses MongoDB with mongoose

To do this I think we should create a new DB model for ‘transactions’ and store information such as:

(I can create this model for you)



Total amount

Stripe fees

Our earning


Venue earnings

In my postOrder methods (there are 3), you can use the already available values in that function to save the required details into the ‘transaction’ mongo document I have mentioned above. So that each order made by the user, its payment information is stored in the ‘transactions’ collection of the db.

At the end of the 24 hours (8am every day) using node-scheduler, we can take the documents out of the db (per venue/company) and create a new invoice for each venue by uploading all of these transactions in the ‘list items’ fields seen here [login to view URL]

I will need you to figure out how to properly display this in the invoices – as I have not used Xero before. I hope this makes sense and I will be happy to clarify this further, please read this carefully to fully understand the requirements before I award the project.

Have a good day.

Skills: Node.js, AngularJS, JavaScript, Xero, API

See more:
salary expert license code generate, api maps expert, facebook api integration expert, xero api asp, add account xero api using php, xero api freelance, xero api invoice, php xero api, xero api excel, api design expert, xero api php wrapper, salesforce xero api, xero api oauth, excel xero api, nodejs expert, xero api, if person in italy must be registered as freelance to work privately, mongoose api nodejs

9 reviews


Surat, India

Project ID: #27612907

Get 20% Discount on This Paper
Pages (550 words)
Approximate price: -

Try it now!

Get 20% Discount on This Paper

We'll send you the first draft for approval by at
Total price:

How it works?

Follow these simple steps to get your paper done

Place your order

Fill in the order form and provide all details of your assignment.

Proceed with the payment

Choose the payment system that suits you most.

Receive the final file

Once your paper is ready, we will email it to you.

Our Services

Best Quality Essays has stood as the world’s leading custom essay writing services providers. Once you enter all the details in the order form under the place order button, the rest is up to us.


Essay Writing Services

At Best Quality Essays, we prioritize on all aspects that bring about a good grade such as impeccable grammar, proper structure, zero-plagiarism and conformance to guidelines. Our experienced team of writers will help you completed your essays and other assignments.


Admission and Business Papers

Be assured that you’ll definitely get accepted to the Master’s level program at any university once you enter all the details in the order form. We won’t leave you here; we will also help you secure a good position in your aspired workplace by creating an outstanding resume or portfolio once you place an order.


Editing and Proofreading

Our skilled editing and writing team will help you restructure you paper, paraphrase, correct grammar and replace plagiarized sections on your paper just on time. The service is geared toward eliminating any mistakes and rather enhancing better quality.


Technical papers

We have writers in almost all fields including the most technical fields. You don’t have to worry about the complexity of your paper. Simply enter as much details as possible in the place order section.