Work Flow

Note

— You must sign up Block.Io before proceeding. See – https://docs.paymoney.techvill.net/block-io-sign-up-account-setup/

— CryptoCurrencies will only work from Pay Money v2.7 or greater than v2.7

— If the merchant/admin uses TESTNET! CryptoCurrencies, he/she will be able to use only 10 Wallet Addresses per Network/CryptoCurrency.

— Hence, The “Waddler Plan” has been recommended by Block.Io (see – https://block.io/pricing)

What is possible via CryptoCurrencies?

— Cryptocurrency can be sent between user valid network wallet addresses

— Cryptocurrency can be sent from user to merchant valid network wallet address

— Cryptocurrency can be sent from user to any valid network wallet address 

Cryptocurrency can be sent both via Pay Money and Block.io but to valid network wallet addresses

 

BACKEND:-

1)  Go to admin->settings->preferences and select “Fiat & Crypto” from Enabled Currencies dropdown.

 

2) Go to “CryptoCurrencies Settings” and enter API Key, PIN, Merchant/Admin Address of each Network/CryptoCurrency of your Block.Io account.

 

Some important points to note:

a) The merchant/admin can either set Real or (TESTNET!) credentials.

b) The merchant/admin must enter the valid API key and valid address of each network/cryptocurrency.

c) Only “Active” cryptocurrencies will be considered.

3) The merchant/admin can now add cryptocurrencies.

Go to “currencies->Add Currency” and select “Crypto” Type. You will see cryptocurrencies (that you have made active in the cryptocurrencies setting).

Some important points to note:

a) The merchant/admin cannot add the same cryptocurrency twice.

b) Cryptocurrency status name, symbol, status cannot be changed.

c) When the merchant/admin updates the status of “cryptocurrency settings”, it reflects on the cryptocurrency status too.

d) If “Create Address” is set to “On”, wallet address against selected cryptocurrency will be created for all “ACTIVE” existing/registered users. These user wallet addresses will be created under the cryptocurrency of the merchant/admin.

4) Now, go to settings->general and select cryptocurrencies from the “Allowed Crypto Currencies” option. Based on this setting, whenever a user registers or admin creates a user, a unique wallet address will be generated for that user.

Note:  The “Waddler Plan” has been recommended by Block.Io (see – https://block.io/pricing). If the merchant/admin uses TESTNET! CryptoCurrencies, only 10 users will be able to get wallet Addresses per Network/CryptoCurrency.

 

 

FRONTEND:-

— After a user registers successfully, a wallet address is generated for him/her and he/she can “Send” and “Receive” cryptocurrencies from the user dashboard.

Crypto Receive

— A QR code will be generated against the unique cryptocurrency wallet address of the user.

— The user can present his/her wallet address to other users or any valid cryptocurrency (here, DOGETEST) wallet address for receiving cryptocurrency.

Crypto Send

a) The merchant/admin can see the transaction on his/her account.

b) The node WebHook will receive responses from Block.io after 1 confirmation.

c) Generally, the node WebHook will receive responses from Block.io after –

 — 1, 10 confirmations (DOGE/DOGETEST).

 — 1, 3 confirmations (BITCOIN/BITCOINTEST).

 — 1, 5 confirmations (LITECOIN/LITECOINTEST).

d) After 1 confirmation, crypto transactions are saved to Pay Money.

Note: The status of crypto transactions (both Crypto Sent & Crypto Received) will both be ‘Pending’ after 1 confirmation.

 

e) After greater than 1 confirmation, the confirmations of crypto transactions (both Crypto Sent & Crypto Received) will be “Success”.

 

 

 

The merchant/admin can also send/receive cryptocurrencies from/to a user.

 

Admin/Merchant Crypto Send


Admin/Merchant Crypto Receive

CryptoCurrencies Transactions

 

REFERENCES:-

https://block.io

Categories

© Copyright, Techvillage