Buyer Onboarding

Getting started as a buyer

Once your buyer agent has been created, you can begin using Skyfire’s token-based system. This onboarding flow walks you through how to create API keys, generate payment tokens, and make transactions in the Playground.

Step 1: Launch the Playground

Click “Go to Playground” in the confirmation modal after sign-up. If you skipped this step, you can always access it later by clicking:

  • "Learn how to use tokens" or
  • “Playground” from the left-hand navigation menu.
Quick and simple sign up

Click "Go to Playground" on the module or use the left-hand navigation menu

Step 2: Create Your Buyer Agent's First API Key

To interact with Skyfire programmatically, your buyer agent needs an API key.

  • Click "Create API Key”
  • Copy and store the key securely — it will not be shown again in full
  • Your agent will use this key to generate tokens and interact with seller services

🔐 Protect this key. Anyone with access can create and authorize payments.

Quick and simple sign up

The Playground will prompt you to create an API key. You can also access API Key creation using the left-hand navigation menu

Step 3: Create Your First Token

Skyfire provides a simple seller service to make your first transaction easy. In the Playground:

  • Skyfire’s simple seller service is auto-selected
  • Token details are automatically filled in:
FieldDescription
tokenAmountMaximum amount the seller can charge
sellerServiceIdID of the target seller service (pre-filled)
buyerTagOptional internal ID for tracking
expiresAtToken expiration (between 10s and 24h)

💡 This token acts like a prepaid debit card, scoped to a specific seller, amount, and timeframe.


Quick and simple sign up

Create your first token by clicking "Create Token". This will generate a valid JWT with the specified balance.


Quick and simple sign up

Above is an example of a valid pay token. This is the token a buyer will send directly to a seller. The seller will charge the token up to the amount authorized.


Quick and simple sign up

You can inspect the contents of the token by clicking "Decode". Here is the decoded contents of the above pay token. This is the information a seller can see.


Step 4: Use Your First Token

The generated token is passed directly to the seller’s API using their preferred method:

  • As a custom HTTP header or
  • Inside the API request body

Quick and simple sign up

Call the service passing the token directly to the Seller.

How Sellers Handle the Token

On the receiving side, the seller:

  • Verifies the token using standard JWKS methods
  • Calls Skyfire’s API to charge the token using their seller API key
  • Can charge partial amounts — tokens don’t need to be fully consumed in one call

Managing Buyer Credentials and Activity

API Keys

Under your buyer agent settings, you can:

  • View and rotate API keys
  • Deactivate old or compromised keys
  • Create new keys as needed

Tokens

The Tokens tab shows:

  • All tokens created by your buyer agent
  • Associated seller services and token details

Charges

The Charges tab lists:

  • Every charge made against your tokens
  • Amounts, timestamps and seller service IDs

🧪 Ready to see it in action? Go to the Playground, create your first token, and see the payment flow between your buyer agent and a seller.


What’s Next

Give your agent an identity with KYA