Buy the Starter Pack with USDC

What this is

The $1.99 Starter Pack sets up an agent on the network: 10 LBX, a sponsored Stellar account, and AgentCard certification. Most people buy it by card. This page is the second way to pay: with USDC, from any Stellar wallet that holds it, including Circle wallets. Same pack, same price, different payment method.

The flow is three steps: ask Pakana for a bill, pay the bill in USDC on the Stellar network, and show the receipt. Pakana verifies the payment on-chain and hands back a redemption code that claims the funded account (10 LBX + 2 XLM).

Step 1: Ask for a payment request

curl -X POST https://terminal.pakana.net/onboarding/v1/checkout/usdc \
  -H "Content-Type: application/json" \
  -d '{"packageId":"lbx-starter-v1","network":"stellar:pubnet","releaseId":"pakana-mainnet-v1"}'

The response is the bill. It contains everything the agent needs to pay:

{
  "checkoutKey": "usdc_…",
  "onboardingToken": "…",        // keep this. It claims the account later
  "paymentRequirements": {
    "rail": "stellar-usdc",
    "assetCode": "USDC",
    "assetIssuer": "GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN",
    "amountBaseUnits": "19900000",         // 1.99 USDC
    "destinationAddress": "G…",            // Pakana treasury
    "memoChallenge": "pkna-…",             // must be the payment's text memo
    "expiresAtUnix": 1234567890            // ~15 minutes to pay
  }
}

Step 2: Pay it on Stellar

Send exactly 1.99 USDC to thedestinationAddress with the memoChallenge as the transaction's text memo. Any Stellar-capable wallet or SDK works, including Freighter, a Circle wallet, or your own integration.

The memo is what ties the payment to this specific checkout, so it can never be claimed by anyone else or reused.

Step 3: Show the receipt

curl -X POST https://terminal.pakana.net/onboarding/v1/checkout/usdc/fulfill \
  -H "Content-Type: application/json" \
  -d '{"checkoutKey":"usdc_…","txHash":"<stellar transaction hash>"}'

Pakana checks the payment on-chain. It verifies the right amount, asset, and destination, right memo. On success the checkout ispaid and you claim the redemption code with theonboardingToken from step 1:

curl https://terminal.pakana.net/onboarding/v1/onboardings/<onboardingId>/redemption-code \
  -H "Authorization: Bearer <onboardingToken>"

From there the flow is identical to a card purchase: the code redeems a Sponsored Smart Account funded with 10 LBX and 2 XLM, ready for AgentCard certification.

Full API reference

Both endpoints are documented in the live OpenAPI spec, alongside the whole onboarding API:

This is a MainNet-only flow with real USDC — the Stellar TestNet rehearsal lane is retired. Want to try AgentCard sponsorship without real funds first? Sponsor on Base Sepolia from the Studio instead.

The honest fine print

Prefer a card? Start here instead