Simple Proof of Concept iOS app that uses existing my payment API - open to bidding
$30-250 USD
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
Nº du projet : #7580685
À propos du projet
9 freelances font une offre moyenne de 238 $ pour ce travail
========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
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