Pay-pal type app for bank in Malaysia

Closed Posted Jan 4, 2011 Paid on delivery
Closed Paid on delivery

It is a server based pay-pal type of app.

I am an iPhone app developer with 10+ apps in store ([url removed, login to view] is me)

I have too much work and can't handle this project.

I need to find some help.?

? I will help design and flush out requirements for you. I can help with some coding advice if you need it. But you might be smarter than me. I won't question your work if it works.?

You CAN reuse code for my projects, or use open source libraries, or anything else, as long as legal, I just need to know if there is any special license. ?

You can update me with Jing video of the simulator working or you can update me with code or with a private distribution build. Whatever. But we can track progress that way.

I need a DEMO (video using [url removed, login to view] on simulator or something like it is good enough) to show client by Feb 7. If it's done by then, cool! I'd love to find someone who can work full time on this starting ASAP!?

## Deliverables

I will provide more soon.. I thought i would have GUI by Jan 7, but it looks like Jan 14th... Sorry Secure login Pin-based transactions to transfer money Interacts with sever through secure calls Collect: IMEI, serial #, model #, IP address, phone #, Wifi MAC address, BlueTooth MAC address, GPS information, email address Set a PIN to use on phone to server Allow modification of phone #, PIN, email address Login / Logout (Logout clears all stored information) Once the device has been associated with the user’s unique account, subsequent authentication for app transactions will be PIN-based. During PIN-based authentication, the following information will be transmitted to the server (as available at the time or as allowed by the iOS SDK): IMEI, serial #, model #, IP address, phone #, Wifi MAC address, BlueTooth MAC address, GPS information, PIN-number, and number of attempts to enter a correct PIN. The collection of this information will result in a Confidence Score being generated on the server and associated with the transaction. App must support sending of person-to-person payments. The recipient in a payment transaction will be specified on the sender’s device by any of the following identifiers: one / multiple telephone numbers, email address, and Facebook username. Such selection requires integration with the iOS Contacts Address Book and Facebook friends. The sender will then specify the amount to be sent, and confirm the transaction. On confirmation, the transaction will be transmitted to the server with the aforementioned information in Item 5, where the server will verify all information, generate and associate a Confidence Score, and either approve / reject the transaction. Facebook API must be used to login to facebook. Pull a list of friends and e-mail addresses and names and photos. Then let the user choose a friend. And that e-mail will fill in the send money to e-mail box App must support receiving of person-to-person payments. ?? How .. Will their server generate a push notification? Or like a bump? Payment accounts to be used in payment transactions will be provided by server, accessed and displayed to user for selection in transactions. Fee fields (sending money, total calculation) should be presented to user for approval. The means or API for facilitating potential currency conversion is unknown at this time, and thus currency conversion will not be provided at this time. Daily spending limits, while managed on server, should be presented to user in the app. The user should be warned when spending limit is (or may be) exceeded. eWallet management and usage. Loaded from server, presented in app. User searching in Contacts Address Book, recent transactions, and Facebook Friends. User profile management. This includes all uniquely identifying information and accounts, any push notification settings and spending limit settings. Transaction history available for viewing (sent, received, requested, etc.). All data transmissions to / from the server must be encrypted. All locally stored data must be encrypted. General informational / administrative app features: About the App, Share this App, Rate this App, Send Feedback, and Help. We will provide the “Help?? content. For graphics We will need to Emulate the PayPal app.. So that means: 1) login screen 2) 4 tabs at the bottom send: receive: account: tools Then emulate ALL functionality of PayPal EXCEPT bump & other "tools" Just need to Send, Receive, Account (history, etc) API will look like this: It is a web ? service ? written ? in ? C# ? .Net ? 2.0 Use ? RC4 ? algorithm ? to ? encrypt ? data ? using ? your ? merchant ? password ? as ? a ? key. ? Then ? use ? Base64 ? algorithm ? to ? convert ? binary ? data ? (after ? RC4 ? encryption) ? into ? text. ? Example: ? form_data ? = ? ToBase64(RC4(data, ? psw)) eWallet_RegisterUser ? This ? function ? creates ? a ? user ? and ? his ? or ? her ? eWallet ? in ? the ? system. ? Response ? eWallet_RegisterUser(Guid ? MerchantGUID, ? String ? MerchantPassword, ? String ? UserName, ? String ? FirstName, ? String ? LastName, ? String ? CompanyName, ? String ? Address1, ? String ? Address2, ? String ? City, ? String ? State, ? String ? ZipCode, ? String ? Country2xFormat, ? String ? PhoneNumber, ? String ? CellPhoneNumber, ? String ? EmailAddress, ? String ? SSN, ? String ? CompanyTaxID, ? String ? GovernmentID, ? String ? MilitaryID, ? String ? PassportNumber, ? String ? DriversLicense, ? DateTime ? DateOfBirth, ? String ? WebsitePassword, ? String ? DefaultCurrency) ? ? ? Input ? Fields: ? ? ? ? ? ? Return: ? Response ? Field ? m_Code ? m_Text ? TransactionRefID ? ? Example: ? // ? register ? user ? [url removed, login to view] ? resp1 ? = ? ew.eWallet_RegisterUser(MerchantGUID, ? MerchantPassword, ? "jcooper", ? "Joe", ? "Cooper", ? "", ? "2500 ? E ? Hallandale ? Beach ? Blvd", ? "Suite ? 800", ? "Hallandale ? Beach", ? "FL", ? "33009", ? "US", ? "954-­‐458-­‐4008", ? "954-­‐889-­‐0904", ? "joe@[url removed, login to view]", ? "123-­‐45-­‐6789", ? "", ? "", ? "", ? "", ? "", ? ? [url removed, login to view]("10/10/1963"), ? "mypassword"); ? ? if(resp1.m_Code ? == ? eWallet.StatusConstants.NO_ERROR) ? {// ? SUCCESS ? } ? else ? { ? // ? FAILURE ? ? String ? error ? = ? resp1.m_Text; ? } ? // ? register ? company ? [url removed, login to view] ? resp2 ? = ? ew.eWallet_RegisterUser(MerchantGUID, ? MerchantPassword, ? "jcooperinc", ? "", ? "", ? "Cooper ? Inc", ? "2500 ? E ? Hallandale ? Beach ? Blvd", ? "Suite ? 800", ? "Hallandale ? Beach", ? "FL", ? "33009", ? "US", ? "954-­‐458-­‐4008", ? "954-­‐889-­‐0904", ? "joe@[url removed, login to view]", ? "", ? "12-­‐3456789", ? "", ? "", ? "", ? "", ? 8 ? ? ? ? ? ? ? ? [url removed, login to view]("10/10/1963"), ? "mypassword"); ? if(resp2.m_Code ? == ? eWallet.StatusConstants.NO_ERROR) ? { ? // ? SUCCESS ? } ? else ? { ? // ? FAILURE ? ? String ? error ? = ? resp2.m_Text; ? } ?

## Platform

iPhone OS 4.

iPhone Mobile App Development Software Architecture

Project ID: #3012494

About the project

12 proposals Remote project Active Feb 4, 2011

12 freelancers are bidding on average $7615 for this job

sabarslan

See private message.

$8500 USD in 14 days
(20 Reviews)
6.8
boxidilshan

See private message.

$4250 USD in 14 days
(37 Reviews)
6.0
christiangnoth

See private message.

$12750 USD in 14 days
(20 Reviews)
5.1
qareaeu

See private message.

$4250 USD in 14 days
(6 Reviews)
4.2
robugo

See private message.

$5100 USD in 14 days
(6 Reviews)
4.0
am0lk123

See private message.

$16575 USD in 14 days
(0 Reviews)
0.0
ing4prg

See private message.

$4250 USD in 14 days
(0 Reviews)
0.0
pondfiller

See private message.

$7225 USD in 14 days
(0 Reviews)
0.0
swandera

See private message.

$4675 USD in 14 days
(0 Reviews)
0.0
sanjayxtream

See private message.

$9350 USD in 14 days
(0 Reviews)
0.0
deepnayana

See private message.

$5950 USD in 14 days
(1 Review)
0.0
smonte

See private message.

$8500 USD in 14 days
(1 Review)
0.0