Simple Proof of Concept iOS app that uses existing my payment API - open to bidding

En cours Publié le Apr 30, 2015 Paiement à la livraison
En cours Paiement à la livraison

I have a web payment api (roughly 10 calls) to create a user profile, add a credit card and use the profile token to make credit card transactions such as auth/capture/void/cancel/ and they are all documented here:

[login to view URL]

I need a simple proof of concept app to demonstrate the functionality of my api. The app is super simple and I have the screen flows that I can provide later. Total screens are ~5-8

The app basically allows a user to sign up and provide some basic info including credit card number and so forth (8 boxes to collect all the data). Then it makes a call to our back-end server and creates a profile. At that time, user can login and look at the list of transactions and make new transactions or void then.

I need complete iOS project build/source code and prefer it in swift if possible.

My budget is around $100 - will you have time to do this in 10 days?

PDF attached describes a basic 5 page flow to perform SIGNUP / LOGIN / AUTH / PURCHASE / VOID / REFUND functionality. The app will use canned test credit cards such as the following to perform a fake (sandbox) transactions. The purpose of the app is to demonstrate the feature sets

Number Card type
4242424242424242 Visa
4012888888881881 Visa
4000056655665556 Visa (debit)
5555555555554444 MasterCard
5200828282828210 MasterCard (debit)
5105105105105100 MasterCard (prepaid)
378282246310005 American Express
371449635398431 American Express
6011111111111117 Discover
6011000990139424 Discover
30569309025904 Diners Club
38520000023237 Diners Club


---- API CALLS ---- demonstrated in command line curl format

Note: CIM below is a tokenized Customer ID obtained from service call
TID below is a tokenized payment ID from service call

-- User Signup

curl -H "Authentication:[API-KEY-SECRET]" --data "name=John&last=Dow&email=johndow@gmail.com&phone=3105551212" \
http://[SOME-API-DOMAIN-NAME]/demo/CCProfile

*** Mobile Phone number is verified by SMS/TXT and assigns a User TEMP PIN ***

-- Set User PIN

curl -H "Authentication: [API-KEY-SECRET]" --data "cim=32321058&pin=1395" http://[SOME-API-DOMAIN-NAME]/demo/changepin

-- Add Credit Card Information

curl -H "Authentication: [API-KEY-SECRET]" --data "cim=31917068&cc=4111111111111111&exp=0515" \
http://[SOME-API-DOMAIN-NAME]/demo/CCPaymentCardAdd

-- Payment Information

curl -H "Authentication: [API-KEY-SECRET]" --data "cim=31917068" \
http://[SOME-API-DOMAIN-NAME]/demo/CCGetPaymentId

-- Change Payment Information

curl -H "Authentication: [API-KEY-SECRET]" --data "cim=31917068&pid=28891865&cc=5454545454545454&exp=0915" \
http://[SOME-API-DOMAIN-NAME]/demo/CCPaymentCardUpdate

-- Delete User Profile (Close Account)

curl -H "Authentication: [API-KEY-SECRET]" --data "cim=31917068" \
http://[SOME-API-DOMAIN-NAME]/demo/CCDelCim


Transaction Calls:

-- Auth / Cancel
curl -H "Authentication: [API-KEY-SECRET]" --data "cim=31917068&amt=0.01" \
http://[SOME-API-DOMAIN-NAME]/demo/CCCardAuth
curl -H "Authentication: [API-KEY-SECRET]" --data "tid=2231521483" \
http://[SOME-API-DOMAIN-NAME]/demo/CCCancelAuth

-- Purchase / Void
curl -H "Authentication:[API-KEY-SECRET]" --data "cim=331917068&amt=0.11" \
http://[SOME-API-DOMAIN-NAME]/demo/CCCardCharge
curl -H "Authentication: [API-KEY-SECRET]" --data "tid=2231521028" \
http://[SOME-API-DOMAIN-NAME]/demo/CCVoidTrans

-- Refund (trans must be settled)
curl -H "Authentication: [API-KEY-SECRET]" --data "cim=31917068&tid=2230349208&amt=0.11" \
http://[SOME-API-DOMAIN-NAME]/demo/CCRefund

-- Transaction History
curl -H "Authentication: [API-KEY-SECRET]" --data "cim=32099144" \
http://[SOME-API-DOMAIN-NAME]/demo/CCTransHistory


iPhone Mobile App Development Objective-C Swift

Nº du projet : #7580685

À propos du projet

9 propositions Projet à distance Actif May 1, 2015

9 freelances font une offre moyenne de 238 $ pour ce travail

prashushinde9

========Please Don't award this project to us without discussing this project in detail============ Hi, I (Myself a senior PHP, ASP.NET programmer using C# and VB) have a team having experience of more than 10 years i Plus

$309 USD en 10 jours
(8 Commentaires)
6.5
iphonelancer

Hi, Thanks for providing opportunity to bid on your project. I am interested to work with you in this project. Please let me know your convenient time for discussion so we shall take it further. Looking forward t Plus

$111 USD en 3 jours
(42 Commentaires)
5.6