- Install widget
- Add the initiation URL in our Fluz portal
- Add button on your withdrawal page to initiate widget
- Add button on your payment method page to initiate widget
- User will log into their Fluz account with a 2FA to their phone number. If they do not have a Fluz account, they will create one.
- Complete KYC on User >
- If you have SSN, pass it to us so we can validate
- If not, we will take the user through the KYC flow on our end
- Handle response from user KYC
- Success on user KYC
- Failure on user KYC
- Prompt the user to set a PIN in Fluz. This is a security measure added to the Fluz app and widgets, and will be prompted when the user takes some actions that require extra security.
Withdraw funds from your app
📘 Check your account’s Fluz balance to ensure you have enough funds. If you do not have enough funds to cover the transfer, initiate a deposit with selected funding source.
📘 Remove or quarantine the user’s funds from their account to prevent the potential duplication of funds moving.
- User enters withdrawal amount & clicks button on withdrawal page
- User will be taken to a confirmation screen via the widget to confirm the transfer.
- If the user confirms, we will initiate the transfer from your spend account to the user’s spend account.
- If the user denies or closes the modal, we will send an event .
- Complete or failure event from us
- Widget will show the user their withdrawal was complete and they can directly access their Fluz virtual card.
Deposit funds to your app
📘 Check user’s Fluz balance to ensure they have enough funds to cover the transaction
- User enters deposit amount & clicks button on deposit page
- User will be taken to a confirmation screen via the widget to confirm the transfer.
- If the user confirms, we will initiate the transfer from the user’s spend account to your spend account.
- If the user denies or closes the modal, we will send an event.
- Complete or failure event from us
📘 Check your account’s Fluz balance to ensure transfer was completed