Find Jobs
Hire Freelancers

PHP API connection to Xero

$250-750 AUD

Completed
Posted about 6 years ago

$250-750 AUD

Paid on delivery
We will provide PHP interfaces that must be used to implement the functionality required for each trade system, these interfaces will provide the minimum required functionality which our existing system will call in order to trigger and request each update or set up authentication as required. Additional PHP files have been provided including specific structures to be used for interacting with files, job information and other communication. Interfaces Overview ================ ITradeSystem ---------------------- Handles the heavy lifting of communicating between our existing system and the Trade System, the methods outlined within this interface will be called by our existing system for all job/invoice related communication. This also provides the methods required to authenticate the user, test user credentials and revoke access. Our existing system will call these methods to control access to user accounts. IDocuments ------------------- Defines methods that our existing system will use when dealing with the files returned by the Trade Systems. Supplied Code Overview =================== TradeSystemBase ----------------------------- Implements a couple of common functions that will be shared across all Trade Systems such as getUserData() and setUserData() as well as common class level fields. Methods getUserData() Reads encrypted user data from the database and decrypts it. Data will be returned in same format as supplied via setUserData(). setUserData() Saves supplied data including access tokens / credentials to the database in an encrypted format. DocumentsBase -------------------------- Implements a couple of common functions that will be shared across all Trade Systems and Document types. DocumentsInvoice ------------------------------ Implements the required fields required for an invoice document and the required functions to interact with that data. Our existing system will expect the functions contained within. DocumentsQuote ---------------------------- Implements the required fields required for a quote or estimate document and the required functions to interact with that data. Our existing system will expect the functions contained within. JobStatus ---------------- This class provides common fields and functions that should be set when retrieving job information, all of these fields should be attempted to be set. CustomerNotes ------------------------- This class is designed to allow the simple translation of notes/communication between our existing system and the Trade Systems along with the Trade System back to our existing system. Sample Integration Code Overview ============================ TradeSystemExample ----------------------------------- Provides a basic overview showing how each of the components interact and pseudo code of talking to a fake 3rd party API. Additional Work ============= We want to use this same PHP interface/base for more than 10 different trade platforms, if you are successful with this project and deliver the project to meet our requirements you will be offered to complete the work for the other trade platforms.
Project ID: 16405035

About the project

9 proposals
Remote project
Active 6 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
Awarded to:
User Avatar
Greetings for the day, I have implemented a xero for LINK4 Australia ([login to view URL]) I have reviewed the job post and i am able to do this project as i have done this type of work before. I am 4+ years experienced in web development and completed 100+ projects individually. My technical expertise includes : PHP, CodeIgniter, Angular JS, YII, Laravel, MySQL, API integration, Payment gateways like PayPal, Stripe, e check, e way, building and maintaining ecommerce websites, and many more. I am available for the interview and would groove the opportunity to work with you on this amusing project. Kindly let me know the time you will be available for the further discussion. I am willing to start this project ASAP. Kind Regards Rahul Pawar
$272 AUD in 5 days
5.0 (67 reviews)
5.8
5.8
9 freelancers are bidding on average $572 AUD for this job
User Avatar
Dear Psafe78 I have gone through your project PHP API connection to Xero Can we do quick chat right now so that we can discuss the project briefly? I do have similar experience doing something similar to yours therefore I am looking forward to discuss and move ahead. Relevant Skills and Experience I have 10+ years of experience in API, cURL, PHP, RESTful I can do this within your budget too $250 - $750 AUD I assure you quality work complete attention and proper communication. Iam waiting for your responce, Regards Mmadi
$525 AUD in 12 days
5.0 (45 reviews)
7.0
7.0
User Avatar
Hello. Do you have design for interfaces and classes ready or it should be invented on-a-fly? Anyway, let's talk and do the business!
$1,000 AUD in 5 days
5.0 (67 reviews)
6.7
6.7
User Avatar
i have been in this field for more than 7 years. i have experience in Python,php,perl,wordpress,Html,postgress ,Ubuntu,Crontab,Web Services, Rest Api, Zend ,YIi,Mysql. Relevant Skills and Experience so i am right candidate for your project because i have experience in Python,Perl,php,node.js,Ubuntu,Crontab,Crypto currency,Wordpress,Ebay,Amazon,Instagram,Mysql,Sqllite,Mongo Db, Soap Api projects.
$722 AUD in 14 days
4.8 (18 reviews)
5.2
5.2
User Avatar
I have more than 5 years experience in PHP programming and well versed in android and in open-sources / Framework like Codeigniter , OpenCart, Wordpress and other Web solutions . My strengths are web development, PHP, ajax, CSS, HTML , Web Service etc. I have spent a significant part of my career also working as an HTML,CSS,BOOTSTRAP,JAVASCRIPT,PHP,AJAX, JQUERY, MYSQL, and Codeigniter etc... Developer. If hired by you I will deliver my work to the highest quality. I am ready to be hired by you.
$388 AUD in 10 days
4.9 (27 reviews)
4.7
4.7
User Avatar
HIGHLY interested with your project. I'm ready to start right now. My completion rate is always 100% and I STRICTLY BITE WHICH I CAN CHEW. Knock me please
$300 AUD in 5 days
5.0 (14 reviews)
0.0
0.0
User Avatar
Hello, My self Uday Katrodiya, I am a computer Engineering work as PHP developer, I have a 2years of experience, recently working on codeigniter framework. Skills: PHP,Codeigniter framework, jQuery, Javascript, html,css, Api development, and also basic knowledge about node js. recently i have work on REST API in which i have created a functions for daily update products, get data from a other site and post the product to shopify e-commerce.
$500 AUD in 8 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$777 AUD in 12 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
Erina, Australia
5.0
8
Payment method verified
Member since Mar 30, 2015

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.