Getting Started
Welcome! Follow the instructions below to learn how to start building with Straddle.Get Sandbox Access
- Visit straddle.io/sign-up
- Enter your name and email
- Define your use case:
- Choose ‘Business’ if you’re building directly into Straddle
- Choose ‘Platform’ if your software is enabling payments for other businesses
- Verify your email and log in to the dashboard
An organization will be created that your Account or Platform will belong to.
Invite Your Team
Assign roles to your team members:
- Admin
- Developer
- Member
Generate API Keys
- In the dashboard, navigate to the API Keys section
- Generate a new API key
- Store your API key securely - you won’t be able to view it again
Never share your API keys or commit them to version control. Use environment variables to store them securely.
Configure Webhooks
- In the dashboard, go to the Webhooks section
- Add a new webhook endpoint URL
- Select the events you want to receive
- Save your webhook configuration
Start Building
Now that you’ve set up your account, let’s start integrating Straddle into your application.Onboard Customers
Verify and onboard customers with Straddle Identity.
Connect with Bridge
Generate a secure paykey with our Bridge widget or bring your own token.
Get paid
Initiate transactions and move money between accounts.
Create a Customer
First, let’s create a customer:id
and the status
of the customer.
Verified Customer
After creating a customer, you can optionally review the underlying score data. This is useful if you want to understand the risk of the customer or if they are flagged for manual review.
Learn more about the Review Endpoint [[future link]]
Learn more about the Review Endpoint [[future link]]
Use Bridge to generate a paykey
Straddle uses a new kind of payment token called apaykey
to securely link bank accounts to customers. Paykeys are generated using our proprietary machine learning model, WALDO, which algorithmically matches customer profile data to account ownership details sourced directly from the bank.
You can generate a paykey in two ways:
- Using a Plaid token from an existing integration
- With ‘raw’ bank account details
{customer_id}
with the actual customer ID and fill in the appropriate fields depending on the type of paykey you are generating. The API response will contain the paykey:
Paykey Response
paykey
is vzeNDwK7KQIm4yEog683uElbp9GRLEFXGK98D
.