testnet
testnet copied to clipboard
Test Wallet with Gatehub
Context
We need to switch out Rapyd to Gatehub Sandbox:
- In order to do this we need to change some major thing in our code.
- Web Monetization Payment POointers will be removed from FE and BE, and asset scale 2 remains.
- GateHub can increase the request per minute for us if needed so we shouldn’t run into rate limiting issues.
Remove Rapyd KYC and use the GateHub KYC:
- We will not be able pre fill the fields for KYC since we are going to use the an iframe that points to GateHub - the users will have to fill in all the fields.
- We will have to check with GateHub if they can expose an API for us to approve the KYC directly or if it can be autoproved for the staging environment.
Bring back the withdraw functionality:
- During the Test Wallet’s redesign process it was decided the remove the withdraw functionality
- With GateHub, users will be able to withdraw money from their account
- The withdraw functionality will also use an iframe that points to GateHub
Replace Rapyd API with the GateHub API:
- It will be a fresh start, we will be able to keep all the current user accounts for the Test Wallet, but not the balances for the test environment.
Setup an endpoint for GateHub webhooks:
- We will have to check for which events we will receive webhooks from GateHub
Todos
- [x] The Web Monetization tab in the account page will be removed from the frontend, and we will no longer have wallet addresses and web monetization wallet addresses
- [x] Remove Rapyd KYC and use Gatehub KYC - no more prefill for the KYC fields - Gatehub will approve, use iframe
- [x] Withdraw functionallity should use an iframe pointing to Gatehub
- [x] Add Money functionality should use an iframe pointing to GateHub
- [ ] ILP Cards UI & Card management
- [ ] Onboarding steps revisited for GateHub
- [x] Replace Rapyd with GateHub- BA
- [x] Add user to gateway -BA