/flopay

Primary LanguageJavaScriptMIT LicenseMIT

FLO Pay

FLO Pay simplifies the process of verifying payments with third parties. This platform departs from the conventional monthly-based system and instead adopts a task-based approach. To maintain exceptional output quality, all performance evaluations are recorded on the blockchain, guaranteeing transparency and reliability throughout the internship journey.

In addition to making payments in Rupees, users can utilize their Rupee tokens to purchase or engage with RanchiMall's financial products, including the Exchange Market and Blockchain Bonds. It's important to note that 1 Rupee token always equals 1 INR.

Individuals who possess Rupee tokens in their FLO blockchain address or FLO ID have the ability to convert them into Rupee cash. This conversion process is facilitated by an open and authorized network of cashiers who possess their own FLO ID.

Live URL for FLO Pay:

https://ranchimall.github.io/flopay/

Instructions to use

Note: FLO Pay uses IndedxedDB for storing data, which means data is stored in the respective browser you use to open the web wallet. Data stored by one browser can't be accessed by other browsers.

Sign in

Sign in using a FLO or BTC private key. Upon signing in, the FLO, BTC, and, Rupee balance of the FLO ID will reflect on the dashboard. To add FLO or BTC to your FLO Pay wallet, a top-up (deposit) of Rupee tokens is required. Deposited Rupee tokens can be further used to buy FLO or BTC from the Exchange market.

Send

i) Select Rupee to send/transfer Rupee tokens
ii) Click on the "Send" button
iii) Enter the receiver's FLO address
iv) Enter the amount to be transferred
v) An additional message can be added to the transfer vi) Click on "Send" to confirm the transfer
vii) Select BTC for the same operations for a Bitcoin transfer

Request

i) Rupee tokens can be requested from other FLO addresses
ii) Click on the "Request" button
iii) Enter the FLO address from which the request has to be made
iv) Enter the amount
v) Add an additional message with the request
vi) Click on "Request" for the request to be sent

Top-up wallet

i) Top-up is used to deposit Rupee tokens to the FLO Pay wallet for further usages like buying other digital assets or Bitcoin, and also to participate in RanchiMall financial products such as Exchange Market, Blockchain Bonds, Bitcoin Bonds, etc
ii) Click on the "Top-up" button
iii) Enter the amount of the top-up to be done on the signed-in FLO ID
iv) Upon continuing, an authorized cashier payment detail that accepts Rupee cash will appear
v) Follow the steps to make the payment and the equivalent rupee tokens will be added to the FLO Pay wallet of the FLO ID

Withdraw

i) Rupee tokens in the FLO Pay wallet can be withdrawn to the user's bank account
ii) Click on the "Withdraw' button
iii) Enter the amount to be withdrawn
iv) Setup your receiving bank details by adding a UPI address
v) Click on Withdraw
vi) The withdrawal amount will be sent to the UPI ID from an authorized Cashier

Convert to BTC

Rupee tokens in the FLO Pay wallet can be converted to BTC

Convert to Rupee

Available BTC in the FLO Pay wallet can be converted to Rupee tokens

View top-up and withdrawal history

Click to view all the top-ups and withdrawals done from the FLO address

Send Rupee tokens to other RanchiMall products

i) Products like Exchange Market, Blockchain Bonds, and Bob's Fund require Rupee tokens to participate
ii) Exchange Market enables trading of FLO and BTC. To buy FLO or BTC at the market rate, Rupee tokens are required
iii) To send Rupee tokens to these products, click on the product name, enter the amount, and click on the "Transfer" button

Contacts

i) FLO addresses or BTC addresses can be added as contacts for future ease of use

Note:

For security, data are not stored in any server but rather stored in the IndexDB (the web browser's storage)
Contacts saved in a web browser cannot be accessed through another web browser

ii) Click on the "Add FLO address" button
iii) Enter the FLO or BTC address
iv) Add a name for the contact
v) Click on "Save"