Skilled iOS Developer Required with experience in websockets

Job ID: 37672434

Budget: $30 – $250 USD

iOS native developer is required to develop a single-screen proof-of-concept iOS prototype app to perform the following functions:
1- load the landing page ( and it's the only page).
2- include in the landing page, a place for Text QR Code reading via camera, which will capture a receipt number.
3- include in the landing page one other button to connect/pay which will perform 3 API's in sequence as per the following details:
API #1 will connect to the endpoint passing credentials in JSON using https:// POST to get 0Auth 2.0 token.
4- Once the token is generated, it's to be used in wss:// endpoint's header to connect to websocket endpoint.
5- once the websocket is connected, and with the 0Auth 2.0 in its header, the app to pass a "Request To Pay" payload in JSON which will trigger a payment device located with the customer to ask for payment. In the meantime, the app is loading waiting for payment to take place and .. whilst the websocket is open, the flow of incoming data will come in with the result of the payment transaction.
6- the JSON results in 5 to be displayed in a nice POP UP, formatted Key: value way.
7- providing OK button will recycle for the next cycle (transaction).

Notes:

1- The receipt number is to be sent as part of "Request To Pay" json.
2- the track ID to randomly change everytime.

This is required to be completed in 3 hours time, and on immediate basis.
Related categories: iPhone Objective C Socket IO Swift iOS Development