Depending on consumer's default chain there are two possible topup scenarios:
- If default chain is Ethereum, then user can topup only using MYST token.
- If default chain is Sidechain, then user can topup using Referral code or Crypto (accepted via payment processor).
Topup using any crypto
App should api call to pilvytis to generate order id and get payment information from payment processor.
User interface should allow to choose cryptocurrency which user would like to pay and then show how much coins of that currency he should pay (to get chosen amount of MYST). After choosing currency, user should get blockchain address where to transfer coins and should visualise payment status (waiting for payment --> payment accepted, sending MYST).
Depending on consumer's default chain there are two possible topup scenarios:
Topup using any crypto
App should api call to pilvytis to generate order id and get payment information from payment processor.
User interface should allow to choose cryptocurrency which user would like to pay and then show how much coins of that currency he should pay (to get chosen amount of MYST). After choosing currency, user should get blockchain address where to transfer coins and should visualise payment status (waiting for payment --> payment accepted, sending MYST).