Cerrado

PHP API connection to AroFlo

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.

Habilidades: API, cURL, PHP, RESTful

Ver más: php outlook api, office 365 api php example, outlook calendar api php, microsoft graph api php, php office 365 authentication, microsoft graph php example, msgraph php, office 365 oauth php, google translation php api xml, open api connection php script, api connection php, php api connection xenserver, facebook user information email php api, domain information php api, php dsn access connection doesnt work, php api connection, php open api connection, shopping website php api, freightquotecom php api, shoppingcom php api sample code

Información del empleador:
( 1 comentario ) Erina, Australia

Nº del proyecto: #16404982

13 freelancers están ofertando el promedio de $554 para este trabajo

mmadi

Hello Psafe78 We have gone through the Project Description "PHP API connection to AroFlo" & Find Perfect Match to develop the [login to view URL] are a Team of Web and Mobile Experts having Strong 10 Years of an Experience. Más

$525 AUD en 12 días
(39 comentarios)
6.9
Shattenjagger

Hello. It seems to be clone of yours another project. Anyway, I'm duplicating the bid and question. Do you have design for classes and interfaces ready? Let's talk and do the business!

$1000 AUD en 5 días
(64 comentarios)
6.6
alexgospodarets

Hi! I have 11+ years of web developing experience. Main skills: PHP, MYSQL, MONGODB, JAVASCRIPT, ELASTICSEARCH, JQUERY, AJAX, HTML, CSS, XML, JSON, CODEIGNITER, KOHANA, LARAVEL, SYMFONY, PHALCON I can promise quali Más

$1000 AUD en 10 días
(71 comentarios)
6.7
developer2581

HI Hello Sir, We have gone through the details you have provided and would be pleased to work on this with you to deliver the results that you have expected and We are sure you will not be disappointed if you giv Más

$255 AUD en 10 días
(28 comentarios)
6.5
degreeinfo

Hello

$777 AUD en 10 días
(20 comentarios)
5.5
anuwebsitedesign

######### WEB EXPERTS ARE HERE. SATISFACTION AND QUALITY 100% GUARANTEED. DELIVERY WILL ON TIME. PLEASE CHECK OUR REVIEW FOR YOUR SATISFACTORY AND PM FOR OUR LATEST WORK. THANKS #########

$722 AUD en 20 días
(27 comentarios)
5.5
somdeb1987

Hello, I am Somdeb from Digifrizz, an India based website & mobile app Development Company with 450+ project development experienced. I have gone through the initial details and can develop your project. We are e Más

$555 AUD en 10 días
(8 comentarios)
4.7
dilshadbukhari

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, Más

$388 AUD en 10 días
(15 comentarios)
3.8
rabhardwaj

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 c Más

$422 AUD en 5 días
(7 comentarios)
3.9
strawmedia

Hello There :) I have prepared my Website Portfolio for you [login to view URL] [login to view URL] [login to view URL] [login to view URL] Why Me? - 100% satisfaction assured - Unlimited Revisions * 10 Más

$500 AUD en 3 días
(4 comentarios)
3.0
$250 AUD en 18 días
(4 comentarios)
2.7
$250 AUD en 5 días
(4 comentarios)
1.9
$555 AUD en 10 días
(0 comentarios)
0.0