Skip to main content
In this tutorial you create your first customer. By the end you’ll have verified your credentials, made an authenticated call, and received a customer you can charge.

Before you begin

Create an account in the demo (QA) environment to get your API credentials.

Create a QA account

Sign up for the demo environment. No real money moves.
1

Complete the signup form

After you submit, you’re redirected to the login page.
2

Log in

Use the email address you registered with. When asked for a one-time passcode, enter 123456.
The fixed passcode 123456 works only in the demo (QA) environment.

Make your first request

1

Get your API key

In the dashboard, go to Settings → API Keys and generate a key pair. Use a QA key for this tutorial. See Authentication for details.
2

Create a customer

Customers are the people or businesses you charge. Run this from your terminal, replacing the credentials:
3

Check the response

A successful request returns 201 with the new customer. Keep the customer_id. You use it for cards, intents, and charges.
Response
The save_card link is where the customer can securely save a card.
4

Fetch the customer back

Next steps

Charge a customer

Take a payment.

Onboard and pay a worker

Pay a worker.

Receive webhooks

Get notified about events.
Last modified on November 10, 2026