NSK PAY

What it does

A payment solution between customers and merchants without the need for internet connections from the customers' side.

How we built it

we built the backend with node.js and MongoDB. On the other hand, the frontend is built with swift, IOS app. The Project consist of three parts. 1 - iPad project built with swift and it represents the POS app for the merchant. 2 - iPhone project built with swift and it represents the customer wallet that has the credit. 3 - a Node.js server that works as the middle man, which authenticates the users and processes the payment with a payment processor. The two apps will communicate with each other using a BLE technology which will allow any user to use this method of payment as long as he has a bluetooth 4.0 or later. Though, there is no need for a Bluetooth Pairing, which makes the process work seamlessly.

  • The process: Each User will have his own credit on the app. The user will be able to charge his wallet with vouchers. When a user wants to pay the he/she will wait for the merchant to add the product to the POS and then click charge. when the dark page with the white box appears. that indicates the POS is ready to take the payment. On the other hand the user will have to open the app and get the his phone really close to the POS in order for it to process the payment.

Challenges we ran into

We weren't really clear on the rules and regulations of monetary handling in Saudi Arabia.

Accomplishments that we're proud of

We were able to establish some of the pattern design and process we had in mind.

What we learned

What's next for F-022-NSK PAY

We will complete the demo and continue with the system development. We might also add the BLE technology with payment solution for a hands-off payment solution.

Built With

Share this project:

Updates