Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.joinbankroll.com/llms.txt

Use this file to discover all available pages before exploring further.

Bankroll Connect

Bankroll Connect is a hosted webview your users open from inside your app to fund their account on your platform. You mint a short-lived token on your backend, open the Connect URL in an in-app browser, and receive a webhook once the user’s deposit is confirmed.

How it works

1

Your user enters a deposit amount in your app

Your app collects the amount the user wants to fund and asks your backend for a Connect token.
2

Your backend mints a JWT

Sign a short-lived JWT with your partner secret key. The token carries the user’s identifier on your platform.
3

Your app opens the Connect URL

Open https://api.joinbankroll.com/connect/start?token=<JWT>&amountCents=<amount> in an in-app browser. The deposit amount is passed as the amountCents query parameter.
4

Bankroll authenticates the user and collects funds

Bankroll Connect verifies the user’s phone number, presents the available funding methods, and walks them through completing payment.
5

Bankroll sends a webhook

Once the deposit is confirmed, your backend receives a deposit.completed webhook with the user’s identifier and the amount.

What the user sees

The Connect flow takes about 30 seconds end-to-end.
Deposit amount entry screen in the partner app
Bankroll Connect intro screen
Phone number entry screen
After confirming the SMS code, the user picks a funding method.
Select an account screen
Connect success screen

Supported funding methods

MethodStatus
Cash AppAvailable now
ACH bank transferComing soon
Debit cardComing soon
The user picks their funding method inside Connect — you don’t need to specify one.

Get started

Quickstart

Mint your first token and open Connect end-to-end.

Partner Portal

Get your public and secret keys.