|
Sunday, 24 May 2009 02:15 |
|
Hi,
I am in the midst of developing a Facebook application and an e-commerce portal.
Using PHP, MySQL for developing it along with FBML (Facebook markup language).
Let me try and explain the gist of my requirements and then I will delve more in detail.
The portal hosts Facebook events and sell online e-tickets to the end-user. The events are hosted by third party event hosts and the tickets are bought by the Facebook user (Customer). We provide a platform for hosting these events and sell tickets on behalf of the Event Hosts.
The business plan is as such that for every ticket sold through our portal, we charge the Event Hosts a order processing fee along with other service charges.
I need the following requirements to be implemented:
1) I have an IMA account with HSBC and would want to avail their APIs for card processing. This is a ready made project which can be tweaked for my requirements and is available for $300 within 5 working days. I don't mind handing out this requirement as well along with other implementations to you at a better deal.
The product to be sold are the event tickets. The whole money for the ticket will be transacated to my IMA through the HSBC.
All sorts of Cards should be accepted through the payment process.
2) We only charge a percentage of the ticket price for our services. The rest of the money needs to be transacted to the Event Host (Actual seller of the tickets). Say 95% of the money deposited in my IMA for a particular ticket needs to be transacted to XYZ bank account of the event host which could be anywhere in the world.
For this requirement, it is a mandate the Event Host registers his / her bank details with us where the money needs to be deposited. Keeping in mind, the bank account could be anywhere in the world a form needs to be designed which would cater to all countries. That is, to be able to store bank account details for each of the event host belonging to any country.
Post the above mentioned sub requirement, of having validated the bank details provided by the event host, the money needs to be transacated to the event host 24 hours after the completion of the event.
eg) Event Host - hosts an event 20 days prior to the date of commencement. Price of all the tickets sold during this span of time minus our percentage would need to be deposited to the bank account of the event host.
This transacation should be automated as well. I am not quite sure of the technical solution available for this requirement but I am guessing there are HSBC APIs available which allow automated bank to bank transfer programatically.
3) In case of Event Cancellation, the money deposited in my IMA (Internet Merchant Account) should be deposited back to the respective ticket buyers. This is part of the requirement 1 and is also available within the $300.
4) I want to implement an IP look up / trace feature so that I would know the Geographical location te end-user is logging from.
There are many more reqirements of the project but the above mentioned ones are the main modules I am looking for implementation. If a proper rate can be worked out, then I am willing to hand over the entire project.
I look forward to getting exhuberant responses.
Thanks,
Sid
|