Quickstart
Start building open banking payment experiences in minutes
Getting Started
Welcome! Follow the instructions below to learn how to start building with Straddle.
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:
All customers are automatically verified by Straddle Identity. The response will contain a unique id
and the status
of the customer.
Learn more about the Review Endpoint [[future link]]
Use Bridge to generate a paykey
Straddle uses a new kind of payment token called a paykey
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
Replace {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:
In this example, the value of the paykey
is vzeNDwK7KQIm4yEog683uElbp9GRLEFXGK98D
.
Create a Payment
Now that you have a paykey, you can send money to customers via payouts or collect money from them via charges: