Archive

Posts Tagged ‘the api’

Apple Warranty Status Checker

August 2nd, 2011 Comments off

I’d like to build a front end script that uses Apple’s GSX API and allows a user to enter their computer serial number and returns some specific information. We already have the basic functions of the API integrated to other parts of our site, so you don’t have to start from scratch.

The functions are basically a duplicate of Apple’s warranty checker at https://selfsolve.apple.com/agreementWarrantyDynamic.do. You can use serial number W89391JR64C in the query field to see the results.

The API documentation can be found here – http://gsxwsut.apple.com/apidocs/html/WSHome.html. See the API section for Apple Authorized Service Providers -> Repair Creation -> Warranty Status.

Once the serial number is entered the following parameters need to be returned-

serialNumber
warrantyStatus
coverageEndDate
imageURL
productDescription
configDescription

Api Examples

July 9th, 2011 Comments off

We have a brand new website, and still working on the new design and options.

We want a skilled programmer to create some examples with the API we have available for the website.

The API was available in the script, and we also want to be sure it usable, and if it can be enhanced, modified or improved.

We are especially interested if we can use the api for use on facebook or other social networks or perhaps on mobile app later

the API details can be seen at :

http://tinyurl.com/5sg2ler

i got a key to test

spZblzkia4tDuQOI47IkYaZQSVebMUta9O6

Google Maps Site (api V3)

March 8th, 2010 Comments off

Hi all,

I have just completed a trip travelling around Australia where I live and I would like a simple site where I can add points of interest (eg Sydney Harbour Bridge, Ayers Rock etc) to a Google map via the API V3. I have read the api documentation and think this should be a relatively straightforward job and can provide input if needed. It’s basically build a backend database with user admin and then output it back through the API. Im hoping to work with someone who already has experience though. I like anything I work on to be one of the best examples of its kind around so if you can improve it please let me know. If you bid, please try and give me some insight into showing you understand what I am after. Please read the attachment for more info. Thanks in advance, Angus.

Swoopo.ca Api For Blackberry

August 27th, 2009 Comments off

The API will work as if/seem to be/work through the BB browser (i.e. Curve 8330 OS 4.5). (will take suggestion for other methods i.e. firefox/IE plugin)

Login to the website as a user/account holder. Monitor and keep track of credits. (other info as future project)

The API will (for now) only monitor one auction at a time.

The main function will take a URL/Action ID and monitor the auction during the last minute and subsequent last minutes. The API will monitor the bidders, current price, time remaining etc. Calculate a “likelihood of completion” (LOC)as a percentage (%) based on the activity. i.e. lots of bidders over a short period of time equaling a low “LOC”, etc.

During periods of high LOC, randomly through out, periodically while monitoring the API will bid on the auction item.

The API will not use the bidbutler system.

The interface will be simple, showing relevant auction information. Allow the user to bid independently. Allow the LOC bidding system to be turned on and off while still performing the monitoring and updating the interface as normal.

An alert will be generated when the auction is less than one minute and “LOC” is ligh(configurable)

Functionality will be added/removed as the working software is being tested. Programmer will be responsible for bug fixes in a timely (short) manner for a period of six months. Subsequent changes to the software will be offered to the programmer to have first and only bid as long as there is a good working relationship.

The software and source will be owned by me, will not be made available or resold for any platform. After completion and final payment and with each subsequent version of the software there will be supplied a numbered and dated compilable source code.

Thank you for taking the time to consider this task.

Jquery And Javascript Script

August 24th, 2009 Comments off

This is a simple assignment, but I need it done correctly.

You should have a knowledge of Javascript, jQuery (maybe mootools as well, but definitely jQuery) and working knowledge of HTML.

Basically you will be using jQuery and the form plugin here:

http://malsup.com/jquery/form/#getting-started

Also, you can use the scripts from this tutorial as a great starting point:

http://www.ajaxprojects.com/ajax/tutorialdetails.php?itemid=435

What I need is a script that does the following:

1) You have a web page with a form. It will have a few fields, and when the user hits submit (which is an image submit button), validation will occur. What differs from the tutorial is that I want the validation to occur with alert windows, not the ajax message. I will tell you what fields should be validated.

2) Next, after validation clears, there should be a placeholder image that says “processing your request” as shown in this tutorial:

http://www.electrictoolbox.com/load-content-jquery-ajax-loading-image/

This should take the place of the form div completely – basically the form content div will be replaced with this image. Also, the submit button (which is an image) will be replaced with an image that says “loading…” as well. You’ll see in the electrictoolbox.com tutorial that the code uses setTimeout() with Javascript to (I believe) specify how long the “loading image” remains on the page. You should utilize this and tell me what file and what number I can modify to adjust the time that the “loading image” remains on the page so I can make it longer and shorter.

3) After the specified time that the loading image is displayed, I then want the following to happen:

- Another form to appear via jQuery AJAX (so somehow displayed through the php file called, or something via jQuery) in the same position that the previous form was in – replacing the previous one, with new form fields. Perhaps some fields (I will tell you what the new fields are) should be auto-filled with the values carried over from the previous form submission. The other values will be “hidden” fields in the new form and will be carried over as well.

Also, the image submit button will again be replaced with a similar image that just says something new on it (this is easy I believe, just call a different image via ajax thru jquery to replace the image div I believe, right?).

What happens with this new form, after some validation (which I already have javascript validation scripts for this second form you can use) is that it should be able to be submitted “regularly” to a new PHP file with the post variables being available to utilized on this next new page you will go to.

4) On this next PHP page, you will utilize the Ultracart Javascript Checkout API. Basically, this is what is used on https://www.mylumalife.com/ – so check out the source code. You will be able to re-use the checkoutapi.js and I also already have a PHP relay script written for the API. Additionally, there is a manual that shows an example and all of the API calls you can use. Essentially, what will be happening on this next page is that there will be a credit card field and a few other fields. You need to be able to communicate via the API with the Ultracart checkout and display any errors (play with mylumalife.com to see what I mean), and if there are more errors, be able to display the appropriate fields (for example – when you first go to the page, only the credit card fields will appear, and the name, address, etc. from the previous page will be hidden fields in the form as post variable carried over from the previous page – however, if there is an error, then perhaps those fields will need to be displayed above the credit card field). Another thing that may be needed is a div that is displayed if a checkbox is checked that says “shipping address is different from my billing address” to make those fields appear (different name & address fields) – fairly simple.

Here is what they say in the manual regarding error messages from the API:

Handling Reloads with Error Messages

When you a checkout handoff the customer’s browser is redirected into the UltraCart checkout for completion. If there are any errors that need to be redisplayed to the customer then UltraCart will redirect their browser to the URL that you specified in the handoff call. The error messages will appear in the query string as the parameter specified in the handoff call. Please note that there can be more than one error that needs to be displayed to the customer. For your convience we have provided the method getParameterValues which fetches the error messages. Make sure that your javascript code not only displays the errors, but also should reload all the fields on the page so that customer only needs to fix the error fields and not respecify everything.

I believe in the mylumalife.com example they use the file /js/all.js to check the billing address versus the shipping address, etc. – so checkout that file. You should be able to tell me what all they are doing in this file. They use jQuery and a cart.js aspect within all.js to do work with the API.

There is also a log of calls and error log that can be seen / attained to work with this portion of the assignment.

Essentially we want the same behavior as mylumalife.com in terms of the final segment and the checkout process – which basically deals primarily with the submitted values to the API.

Please in your reply state your experience with jQuery and that you have reviewed these sites and also offer any questions you might have on the project. Apply for the project only if you are serious and can do the job right. There may very well be more work for you in the future.

Thanks and good luck!

Sms – Text To Site

August 13th, 2009 Comments off

Hi I am looking for someone who is able to complete some tasks on my website as my previous development house is not able to commit to it at this stage.

The 1st task would be to analyse and read through information on current website to create an awareness and understanding using the eapi.

1. Modify the order transactions tables to handle sms free text without to much overhead using normalisation.Imeplement archive parameterised process…Making provision for this process to change possibly adding more fields to the db table etc.
- Currently there are two order mechanisms.. online website and the other is sms. SMS is the one that requires the most of the work.
2. Make menu product items clickable on front end to display per service user category
3.Allow a configurable status management process on the order mechanism.(pending,processed,delivered,cancelled)
4.Fix cancel process on previous development as the canceled process is not currently working.

All detailed documentation and reading will be provided once the quote as been approved

See background below on initial project.

I need someone to develop a website which stores login details for, allows registration. This website will have code to invoke a Application programming interface as well as receive information from the api to store in the database.

There will be two types of users:
1. Service Type user – offers services displays service offerings to clients
2. Client Type user- see all service types (category) available

The client must beable to register themself on the website as well as send a plain text to the website to insert details to the database. example (pipe(|) delimited text)
The service user registers via the frontend on the php website

REPORTING

I should be able to draw monthly, quaterly and annual reports from the
website and at the same time purge the data be me setting parameters
from the front end as well as archive period for retention.

LOOK AND FEEL

The website should represent something along the lines of a control
panel where i must be able to setup each clientUSER with his own inbox and
outbox for messages sent using the api. ie login… I will require the
administrator login for administrative purposes (new clients,
products, menu options)

Additional Info (Added 1/6/2009 at 2:23 EST)…

This will be inclusive of full Intelectual property rights.. to change modify and resell all code
Additional Info (Added 1/6/2009 at 8:10 EST)…

client/user:-
-> registration — via website
-> registration — (eapi-sms text)
-> login
-> See services available (Restaurants, take out)
-> See menu available
-> registration is free
-> make order via website
-> place order via (eapi-sms text docs received)

service/user
-> register
-> login
-> post products/services (Menu option with ability to ad logo or branding on menu)
-> This will be initially used in the catering food industry (restaurant etc, take out)
-> registration is free
-> read incoming messages in readable display
-> reply to messges and use the auto reply option based on diffrent peak times, weekends, public holidays etc.
->messges will be displayed in dashboard format so that the progress can be monitored or status driven.. message can be in incoming state, processing, complete states.
-> diffrent views must be available for user to use to allow quick access to these messages. they must also be allowed to go back to archived or purged records at a later stage maybe allow some search criteia.

Incoming message table should be something along these lines

“REFRENCE”,”CUSTOMER NAME”,”ORDER”,”CUSTOMER NUMBER”,”ADDRESS??”
“COLLECT/DELIVERY”

admin panel:-
-> upload menu with thumbnails or small pics
-> edit menu options on account

admin user
–> full access to all resources

PROCESS

->clientUSER will send a message through to the place and order then receive
confirmation of receipt with ref number alternatively error message if
format was incorrect. (REFERENCE should be included if possible at
this stage)
-> Once the order has been received by serviceUSER he will dispatch the
order for delivery if it was in the request confirm completion via message (eapi)
(*funtcionality must be available.)
The reply message api should be customisable with templates…. say for e.g
diffrent times in the day or week would mean that the orders could
take longer so the clientUSER should be able to interface the control
panel and select message to be returned based on certain criteria.. (Time
of day, weekend, weekday, public holiday(negotiable),
easter(negotiable) etc.)
clientUSER must beable to send back manual message as well if they so wish
as they might not be generating as much traffic. I take it that this
will be able to use the one free message api we get to send back.
-> The clientUSER will receive the order at his door alternatively
collect it with the reference number received from confirmation mesagge api

It is important to note that serviceUSers will not beable to see other serviceUsers account details once logged into their own account more so make changes to other service user accounts besides their own
Additional Info (Added 1/7/2009 at 2:08 EST)…

Im not sure if anything similar has been developed… I dont want to make it to difficult for client user to place orders or register therefore im not sure using the api the message sent is very limited 180 char per message i stand under correction could be shorter.

If they should send a separate message to register then a separate message to order… or can it be in one message. The order could be longer so then it would be neccas. to do it in separate messages with separate keywords.

The usage of the keywords are explained on the www.bulksms.com

I plan to use a shared short code initially which should beable to handle our requirements.
Additional Info (Added 1/7/2009 at 2:30 EST)…

Something i need to mention here is that the api will be invoked from a mobile phone which will have internet access but the menu options offered by the supplier or service user will not be displayed correctly on a mobile browser so the website for the menu will need to be displayed in a readable format for mobile phones..

Im not to sure if this is separate or if it is the same and the website caters for mobile or internet interfaces. it is likely that once the user registers they will receive a wap link to browse menu options if they are uncertain in placing a order.

Php Or Java Project

July 15th, 2009 Comments off

I am starting a new service and need the expertise of a PHP and/or Java programmer to interface with the API that the company I am going to use in order to send text messages. The nice thing is that they have allot of sample code so it’s a matter of somebody taking that sample code and creating forms to utilize the API. They have sample code for Java, HTML, and PHP so it really doesn’t matter to me which one we use. I do, however, want the data to be stored in a Mysql DB so keep that in mind. App will sit on a Linux server running CentOS.

Here is the URL to the sample code that needs to be used. http://ct.primemessage.com/apis.jsp
I want people to be able to send and run a report based on the samples

To add to this. I need the ability for many customers to login and have the ability to connect to the API to send messages based on the addresses in their database. Ideally, I want the whole interface built for customers to login and manage their lists. The ability to update their list, import their customer list (First, Last, Phone), Create groups, Send to all or group, etc. Any other enhancements are encouraged.

I really don’t need an interface myself, just instructions on how to add a customer.

New Sms Service – Api Work

May 30th, 2009 Comments off

I am looking for someone who can use the API platform from this site: http://www.textmarks.com/dev/ to create a new txt service/concept idea I have.

Here is what I want the service to do –

You would come to my site and choose a keyword.

Then you would enter some details into a form. (create a profile)

there will be several (1-6 fields) of info to enter. contact info and such

then you choose the information you want to be txt back to the person who txt your keyword to a short code.

so you will be able to give someone your keyword and they would txt it to a shortcode and receive the info you chose to share in a return txt message.

I can handle the website design work I just need help setting up the API and basic html pages with working forms and coding. And admin area to manage users/operators

The API you will be working with is here:

http://www.textmarks.com/dev/

TextMarks Mobile Application Services Platform

The finished site/service will be similar to www.textmarks.com
but without all the extra widget option and such for now. Just the basic keyword selection and setting up the info you want to receive when they txt your keyword to our shortcode.

I will provide more “exact” and clear specs upon consideration of any bids. I do not want to give the entire concept/idea away in public

Please use message board with any questions.

Amember Payment Plugin

May 21st, 2009 Comments off

Hello,

I need support in developing an amember payment plugin for the German direct debit (“Lastschrift”). Ideally, you have strong expertise in PHP and MySQL. You should also have experience in APIs and web payment development (e.g. Authorize.net). If you did some development in Amember, this would be the perfect.

Here is some background information on the project:

The payment provider I would like to use is Micropayment. More information about this provider can be found here:

http://www.micropayment.de

(There is an English flag on the bottom of the page, so you can see the site in English.)

Micropayment also has a very flexible and well-developed API that gives a lot of functions to be used, so I believe it would be easy to integrate to amember. There is an exhaustive documentation available on the API (unfortunately it is in German, but I will be there to translate everything necessary into English and I will also communicate to Micropayment for any questions!):

http://techdoc.micropayment.de/

There is also many payment plugins already built-in into amember, so you could have a look at similar payment plugins like Authorize.net to get some ideas on the code that has already been developed.

The problem is that Micropayment does not offer any recurring billing. So there has to be some sort of php/cron/mysql combination from amember that reads the database and then calls the API.

For my first membership site, I would like to start a membership that has the first month free but then 37 Euro thereafter. The process (simplified) will be as follows:

A new client comes to my site and decides to signup. So he clicks on the “Lastschrift” button on the signup page. He then gets redirected to a form that asks for the following information:

- First Name
- Last Name
- Street
- Zip Code
- City
- Country (will be only Germany)

- Routing number (Bankleitzahl)
- Kontonummer (Account number)
- Kontoinhaber (Owner of Account)

For a demo form, please visit:

http://techdoc.micropayment.de/payment/demos/debit-light_1.0/

You can find the complete php code of this demo here:

http://techdoc.micropayment.de/payment/demos/debit-light_1.0.zip

More examples can be found here:

http://techdoc.micropayment.de

(Please refer to the “Debit API” section, subsections “Referenz-Demo (Shop) [PHP]” and “Demoanwendung in PHP”.)

After the form gets submitted, the form info will be submitted to Micropayment. There are complete ready made functions in the API: customerCreate(), addressSet() und bankaccountSet() that store the necessary information on the Micropayment side like

- firstName
- surName
- street
- zip
- city
- accountHolder
- accountNumber
- bankCode

Let me point out one more time that the API from Micropayment is really well developed. If you would like to have a look at the documentation, please refer to

http://techdoc.micropayment.de/payment/debit_api/debit_api_1.3.pdf

Even though it is written in German, the function names speak for themselves. Anyway, I will also be there to help out with translation/explanation as well as functional / process questions.

Micropayment then verifies whether the submitted bank account information is valid. The results of this validation have to be sent back to amember. If the bank account is valid, the user should be signed up in amember and the signup information should be emailed to him. If the bank account is not valid, the form gets displayed again, with an error message. In this case the user information should also be available in amember, but the user status is not yet active.

Then there should be some cron running that calls the plugin once per day. The plugin reads the information that is entered into the amember Setup/Configuration page like

- length of trial period
- price for trial period
- membership period (days, weeks, months, years)
- price for membership thereafter

… and compares this information against the signup date from each user.

Amember then calls the Micropayment API exactly like it is configured in the plugin:

- if price for trial period = 0 then no API call in the trial period, recurring billing at the beginning of each membership period with the price for membership for the period
- if price for trial period > 0 then first time right after signing up with the price for the trial period, recurring billing at the beginning of each membership period with the price for membership for the period

So in my example: user signs up on 21 May 2009, Micropayment verifies account information. If information correct, plugin reads config info. Config info says free for one month, 37 Euro thereafter. Cron runs API every day. On the 20 June amember finds out that trial period is over. Amember calls Micropayment API and user is billed with 37 Euro. On the 20 July, 20 August, 20 Sept etc the user is billed.

Anytime the user is billed, Micropayment verifies whether the payment has been received correctly. If yes, amember stores this information and also assigns the affiliate commission. If not, the user is blocked. There is complete ready-made functions in the API that do exactly that.

If the user stops his membership in Amember, amember should delete the user in Micropayment and not bill the user again.

The plugin should also send a daily E-Mail to my E-Mail address telling me what users have been billed so I can control it later on.

I hope you find my description helpful.

Could you please let me know whether you would be interested in such a project as well as your estimation on the price and the costs.

I appreciate your quick response.

Kind regards

Mario

Amember Payment Plugin

May 21st, 2009 Comments off

Hello,

I need support in developing an amember payment plugin for the German direct debit (“Lastschrift”). Ideally, you have strong expertise in PHP and MySQL. You should also have experience in APIs and web payment development (e.g. Authorize.net). If you did some development in Amember, this would be the perfect.

Here is some background information on the project:

The payment provider I would like to use is Micropayment. More information about this provider can be found here:

http://www.micropayment.de

(There is an English flag on the bottom of the page, so you can see the site in English.)

Micropayment also has a very flexible and well-developed API that gives a lot of functions to be used, so I believe it would be easy to integrate to amember. There is an exhaustive documentation available on the API (unfortunately it is in German, but I will be there to translate everything necessary into English and I will also communicate to Micropayment for any questions!):

http://techdoc.micropayment.de/

There is also many payment plugins already built-in into amember, so you could have a look at similar payment plugins like Authorize.net to get some ideas on the code that has already been developed.

The problem is that Micropayment does not offer any recurring billing. So there has to be some sort of php/cron/mysql combination from amember that reads the database and then calls the API.

For my first membership site, I would like to start a membership that has the first month free but then 37 Euro thereafter. The process (simplified) will be as follows:

A new client comes to my site and decides to signup. So he clicks on the “Lastschrift” button on the signup page. He then gets redirected to a form that asks for the following information:

- First Name
- Last Name
- Street
- Zip Code
- City
- Country (will be only Germany)

- Routing number (Bankleitzahl)
- Kontonummer (Account number)
- Kontoinhaber (Owner of Account)

For a demo form, please visit:

http://techdoc.micropayment.de/payment/demos/debit-light_1.0/

You can find the complete php code of this demo here:

http://techdoc.micropayment.de/payment/demos/debit-light_1.0.zip

More examples can be found here:

http://techdoc.micropayment.de

(Please refer to the “Debit API” section, subsections “Referenz-Demo (Shop) [PHP]” and “Demoanwendung in PHP”.)

After the form gets submitted, the form info will be submitted to Micropayment. There are complete ready made functions in the API: customerCreate(), addressSet() und bankaccountSet() that store the necessary information on the Micropayment side like

- firstName
- surName
- street
- zip
- city
- accountHolder
- accountNumber
- bankCode

Let me point out one more time that the API from Micropayment is really well developed. If you would like to have a look at the documentation, please refer to

http://techdoc.micropayment.de/payment/debit_api/debit_api_1.3.pdf

Even though it is written in German, the function names speak for themselves. Anyway, I will also be there to help out with translation/explanation as well as functional / process questions.

Micropayment then verifies whether the submitted bank account information is valid. The results of this validation have to be sent back to amember. If the bank account is valid, the user should be signed up in amember and the signup information should be emailed to him. If the bank account is not valid, the form gets displayed again, with an error message. In this case the user information should also be available in amember, but the user status is not yet active.

Then there should be some cron running that calls the plugin once per day. The plugin reads the information that is entered into the amember Setup/Configuration page like

- length of trial period
- price for trial period
- membership period (days, weeks, months, years)
- price for membership thereafter

… and compares this information against the signup date from each user.

Amember then calls the Micropayment API exactly like it is configured in the plugin:

- if price for trial period = 0 then no API call in the trial period, recurring billing at the beginning of each membership period with the price for membership for the period
- if price for trial period > 0 then first time right after signing up with the price for the trial period, recurring billing at the beginning of each membership period with the price for membership for the period

So in my example: user signs up on 21 May 2009, Micropayment verifies account information. If information correct, plugin reads config info. Config info says free for one month, 37 Euro thereafter. Cron runs API every day. On the 20 June amember finds out that trial period is over. Amember calls Micropayment API and user is billed with 37 Euro. On the 20 July, 20 August, 20 Sept etc the user is billed.

Anytime the user is billed, Micropayment verifies whether the payment has been received correctly. If yes, amember stores this information and also assigns the affiliate commission. If not, the user is blocked. There is complete ready-made functions in the API that do exactly that.

If the user stops his membership in Amember, amember should delete the user in Micropayment and not bill the user again.

The plugin should also send a daily E-Mail to my E-Mail address telling me what users have been billed so I can control it later on.

I hope you find my description helpful.

Could you please let me know whether you would be interested in such a project as well as your estimation on the price and the costs.

I appreciate your quick response.

Kind regards

Mario

Tax And Shipping Web Service 2

May 13th, 2009 Comments off

This project is for three web services that can be separate or combined into one depending on what you as the coder recommend. This project does not have a large budget, so please make sure you’re bidding very competitively. I will need to have this project enhanced at a later date once revenues are realized. I’m looking for a reliable coder to finish it out once the initial project is complete.

===========================================================================
Sales Tax Web Service
===========================================================================
This project is to build a web service on PHP using a MySQL database that has one main purposes — Sales Tax calculations. The coder must provide the complete and fully functional server based web service and administrative back-end. Integration of the API on the client side will be done by the buyer.

Sales Tax Web Service (U.S. only, if you have international solution already, then fine.):
1) Retrieve State, county, municipality (city) and combined sales tax rates for zip code submitted by shopping cart.
a. By state would need to be able to enable or disable the calculation of tax.
b. Each state may have different tax percentages by city, county or state.
i. For example; in Washington state we may need to collect 9.6% tax for all orders shipping into Seattle (based on zip codes or city name?). Whereas in all other parts of Washington we may need to collect the default state sales tax of 9.4%
c. Do you have any sources for getting the tax calculation tables for all U.S. based states and localities. Can a mechanism be built-in to allow importing this data on a quarterly basis? Who provides the data must be determined before a winning bidder is selected.

2) I will do the integration on the client website side. This bid is only to build the web service and the admin back-end for managing it.

3) Results returned should be in JSON format.

===========================================================================
Real-time Shipping Rates & Tracking Web Service (USPS, UPS and FedEx)
===========================================================================
This project is to build a web service on PHP using a MySQL database that has one main purposes — Real-time Shipping Rates with tracking. Coder must provide the complete and fully functional server based web service and administrative back-end. Integration of the API on the client side will be done by the buyer.

1) The API must allow the client accessing the web service to pass in which shipping carriers and services they want returned per transaction. Alternatively, if it would be better to do this through the admin interface, then that is acceptable, as long as it is setup for multiple clients to define their own specific carriers and shipping services that they want returned. (i.e. FedEx Ground, UPS Ground, 2nd Day FedEx, Overnight FedEx)

2) The API should return all shipping options defined by client (see #1) with rates calculated by accessing each shippers API in real-time. Retrieve Rates from USPS, UPS and FedEx API accounts.

3) The API must have the ability to receive parameters like;
a) zip code, weight, dimensions and if the delivery address is residential or not.
b) any other parameters I may need to consider?
c) The data (weight, dimensions, etc…) sent to the shipper to get the results should also be sent using an array and then “your” API would then generate the appropriate format for each shipper and make the request using the shippers API.

4) Basic admin interface to enable/disable which shippers are used and which shipping options are retrieved for display. (see #1)

5) The goal with this would be to retrieve the rates data for a shipment in whatever format the shippers support, then return these results via a JSON object for iterating through to display in a drop down selector on the client website. The client website code and integration will be done by the buyer.

6) An example of the shipping API as a web service can be found here… http://www.auctioninc.com/info/page/shipping_api

===========================================================================
Retrieve Tracking data from USPS, UPS and FedEx Web Service
===========================================================================
1) Client website will submit to this web service a tracking number and carrier identifier (e.g. USPS, UPS or FEDEX)

2) Web service will interface with shipping carriers API’s and retrieve the tracking details and delivery status. This will be returned to the client website for display. Returned content should be in JSON format. The results returned should include key data like “delivery status” and “delivery date and time” depending on the shipping carrier and what they support.

3) Retrieve Tracking data from USPS, UPS and FedEx API.

4) A regular expression needs to also be written that can be fed a tracking number and the expression will determine which shipping carrier the number belongs to. This function would return the shipper name or an error if it cannot be determined.

===========================================================================
Administative Interface
===========================================================================
An administrative interface must be made for both the sales tax and the real-time shipping. This interface can be very simple because it will be ultimately added into an existing framework, so don’t worry about the header and footer. Just make sure you have basic navigation setup for jumping between the different sections and actions. The admin interface for each of the web services must consist of the following;

1) Results list utilize the jQuery jqGrid plug-in.
a) Each row in the grid should include a checkbox (for multiple delete), edit button, delete button.
b) Add record button at the top of the grid.
c) Filter mechanism at the top of each column for quickly narrowing down results.

2) Edit and Add screens should be handled using a modal window. Please use the jQuery UI Modal or nyroModal plug-in for jQuery.

3) Screen for setting up system default or assigning values to admin definable settings. (e.g. email address for notifications – use grid for results page if possible)

4) Ability to limit access to web services by IP address. Ability to black list (deny access to) certain IP addresses.

5) Basic key code authentication (to varify client accessing web service.) Recommendations by coder are appreciated. This is not an area I have experience in.

6) If the sales tax tables must be imported, provide an admin back-end for accomplishing importing of new data.

===========================================================================
Questions for coders
===========================================================================
1) Can you provide the current United States based sales tax matrices (sales tax tables) for all 50 states? Please say “yes” or “no” in your bid! If you don’t answer this question, I will assume you didn’t fully read the project spec before placing your bid and you will not be concidered.

2) Have you done projects like this before? Do you have any samples I can look at?

===========================================================================
Technical Requirements
===========================================================================
1) PHP
2) MySQL
3) JSON (results returned in this format)
4) jQuery v1.3.2
5) jQuery UI v1.7.1 (must conform to the new jQuery UI CSS Framework for using themes created by ThemeRoller v2.0)
6) jqGrid v3.5 plugin for jQuery (using jQuery UI CSS Framework) (http://www.trirand.com/blog/)
7) jQuery UI Modal or if necessary nyroModal plugin for jQuery

===========================================================================
Web Service API Documentation
===========================================================================
1) Coder must provide documentation for the web services API.
a. must include method names and parameters that are required and or optional.

Please let me know if you have any questions or need further clarification. Thank you for your time and consideration on this project.

Thank you.

Flash Video Expert Needed

April 7th, 2009 Comments off

IM LOOKING FOR A FLASH EXPERT.

Some requirements for flash player: the player has the same functions as JW player (http://www.longtailvideo.com/players/jw-flv-player/)

- Able to stream flv, mp4, mp3 file

- Able to parse xml file (playlist)

- Support logo at top right

- Support embed code inside the player (we have already the API to get embed code, send request with the video id to server to get it)

- Support email to friend

- Support rate video inside the player (we have already the API to rate 1 video via api)

- List related videos (we have already the API to related videos, send request with the video id to server to get it)

- Social share

- All main functions of JW player

Pls pm me for more details I have psd I need this done asap.

PLEASE ONLY RESPOND IF YOU CAN DO THE JOB IN THE TIME YOU SAY.

Tax And Shipping Web Service

March 26th, 2009 No comments

This project is for three web services that can be separate or combined into one depending on what you as the coder recommend. This project does not have a large budget, so please make sure you’re bidding very competitively. I will need to have this project enhanced at a later date once revenues are realized. I’m looking for a reliable coder to finish it out once the initial project is complete.

===========================================================================
Sales Tax Web Service
===========================================================================
This project is to build a web service on PHP using a MySQL database that has one main purposes — Sales Tax calculations. The coder must provide the complete and fully functional server based web service and administrative back-end. Integration of the API on the client side will be done by the buyer.

Sales Tax Web Service (U.S. only, if you have international solution already, then fine.):
1) Retrieve State, county, municipality (city) and combined sales tax rates for zip code submitted by shopping cart.
a. By state would need to be able to enable or disable the calculation of tax.
b. Each state may have different tax percentages by city, county or state.
i. For example; in Washington state we may need to collect 9.6% tax for all orders shipping into Seattle (based on zip codes or city name?). Whereas in all other parts of Washington we may need to collect the default state sales tax of 9.4%
c. Do you have any sources for getting the tax calculation tables for all U.S. based states and localities. Can a mechanism be built-in to allow importing this data on a quarterly basis? Who provides the data must be determined before a winning bidder is selected.

2) I will do the integration on the client website side. This bid is only to build the web service and the admin back-end for managing it.

3) Results returned should be in JSON format.

===========================================================================
Real-time Shipping Rates & Tracking Web Service (USPS, UPS and FedEx)
===========================================================================
This project is to build a web service on PHP using a MySQL database that has one main purposes — Real-time Shipping Rates with tracking. Coder must provide the complete and fully functional server based web service and administrative back-end. Integration of the API on the client side will be done by the buyer.

1) The API must allow the client accessing the web service to pass in which shipping carriers and services they want returned per transaction. Alternatively, if it would be better to do this through the admin interface, then that is acceptable, as long as it is setup for multiple clients to define their own specific carriers and shipping services that they want returned. (i.e. FedEx Ground, UPS Ground, 2nd Day FedEx, Overnight FedEx)

2) The API should return all shipping options defined by client (see #1) with rates calculated by accessing each shippers API in real-time. Retrieve Rates from USPS, UPS and FedEx API accounts.

3) The API must have the ability to receive parameters like;
a) zip code, weight, dimensions and if the delivery address is residential or not.
b) any other parameters I may need to consider?
c) The data (weight, dimensions, etc…) sent to the shipper to get the results should also be sent using an array and then “your” API would then generate the appropriate format for each shipper and make the request using the shippers API.

4) Basic admin interface to enable/disable which shippers are used and which shipping options are retrieved for display. (see #1)

5) The goal with this would be to retrieve the rates data for a shipment in whatever format the shippers support, then return these results via a JSON object for iterating through to display in a drop down selector on the client website. The client website code and integration will be done by the buyer.

6) An example of the shipping API as a web service can be found here… http://www.auctioninc.com/info/page/shipping_api

===========================================================================
Retrieve Tracking data from USPS, UPS and FedEx Web Service
===========================================================================
1) Client website will submit to this web service a tracking number and carrier identifier (e.g. USPS, UPS or FEDEX)

2) Web service will interface with shipping carriers API’s and retrieve the tracking details and delivery status. This will be returned to the client website for display. Returned content should be in JSON format. The results returned should include key data like “delivery status” and “delivery date and time” depending on the shipping carrier and what they support.

3) Retrieve Tracking data from USPS, UPS and FedEx API.

4) A regular expression needs to also be written that can be fed a tracking number and the expression will determine which shipping carrier the number belongs to. This function would return the shipper name or an error if it cannot be determined.

===========================================================================
Administative Interface
===========================================================================
An administrative interface must be made for both the sales tax and the real-time shipping. This interface can be very simple because it will be ultimately added into an existing framework, so don’t worry about the header and footer. Just make sure you have basic navigation setup for jumping between the different sections and actions. The admin interface for each of the web services must consist of the following;

1) Results list utilize the jQuery jqGrid plug-in.
a) Each row in the grid should include a checkbox (for multiple delete), edit button, delete button.
b) Add record button at the top of the grid.
c) Filter mechanism at the top of each column for quickly narrowing down results.

2) Edit and Add screens should be handled using a modal window. Please use the jQuery UI Modal or nyroModal plug-in for jQuery.

3) Screen for setting up system default or assigning values to admin definable settings. (e.g. email address for notifications – use grid for results page if possible)

4) Ability to limit access to web services by IP address. Ability to black list (deny access to) certain IP addresses.

5) Basic key code authentication (to varify client accessing web service.) Recommendations by coder are appreciated. This is not an area I have experience in.

6) If the sales tax tables must be imported, provide an admin back-end for accomplishing importing of new data.

===========================================================================
Questions for coders
===========================================================================
1) Can you provide the current United States based sales tax matrices (sales tax tables) for all 50 states? Please say “yes” or “no” in your bid! If you don’t answer this question, I will assume you didn’t fully read the project spec before placing your bid and you will not be concidered.

2) Have you done projects like this before? Do you have any samples I can look at?

===========================================================================
Technical Requirements
===========================================================================
1) PHP
2) MySQL
3) JSON (results returned in this format)
4) jQuery v1.3.2
5) jQuery UI v1.7.1 (must conform to the new jQuery UI CSS Framework for using themes created by ThemeRoller v2.0)
6) jqGrid v3.5 plugin for jQuery (using jQuery UI CSS Framework) (http://www.trirand.com/blog/)
7) jQuery UI Modal or if necessary nyroModal plugin for jQuery

===========================================================================
Web Service API Documentation
===========================================================================
1) Coder must provide documentation for the web services API.
a. must include method names and parameters that are required and or optional.

Please let me know if you have any questions or need further clarification. Thank you for your time and consideration on this project.

Thank you.

Bear