Purchasing Credits

Step-by-step guide to buying x402 credits with USDC. You'll need: - A BlockSecOps account - A crypto wallet (MetaMask, WalletConnect, etc.) - USDC on Base...

Last updated: January 14, 2026

Purchasing Credits

Step-by-step guide to buying x402 credits with USDC.

Before You Start

You'll need:

  • A BlockSecOps account
  • A crypto wallet (MetaMask, WalletConnect, etc.)
  • USDC on Base network

Don't have USDC on Base? See Getting USDC below.


Step-by-Step Guide

Step 1: Log In and Navigate to Billing

  1. Log in to app.blocksecops.com
  2. Click your profile in the top-right
  3. Select SettingsBilling

Or go directly to the Pricing page.

Step 2: Connect Your Wallet

  1. Click Connect Wallet

  2. Choose your wallet:

    • MetaMask - Browser extension
    • WalletConnect - Mobile or desktop wallets
    • Coinbase Wallet - Coinbase's wallet
  3. Approve the connection in your wallet

  4. Your wallet address appears on screen

Step 3: Switch to Base Network

If your wallet is on a different network:

  1. Your wallet may prompt to switch networks
  2. Click Approve to switch to Base
  3. Or manually add Base:

Step 4: Select a Package

Choose your credit package:

Package Credits Price Best For
Starter 10 $30 Trying it out
Builder 50 $125 Regular use
Pro 200 $400 Heavy use
Bulk 1,000 $1,500 Teams/bulk

Click Buy on your chosen package.

Step 5: Approve USDC (First Time Only)

The first time you purchase, your wallet asks for USDC approval:

  1. Approve transaction - Allows BlockSecOps to receive USDC
  2. This is a security feature of ERC-20 tokens
  3. You only approve once per amount threshold
  4. No funds are transferred yet

Note: Approval requires a small gas fee in ETH (~$0.01 on Base).

Step 6: Confirm Purchase

After approval, a second transaction appears:

  1. Review the USDC amount
  2. Click Confirm in your wallet
  3. Wait for on-chain confirmation (~30 seconds)

Step 7: Credits Added

Once confirmed:

  • Credits appear in your account immediately
  • You'll see a success message
  • Transaction appears in your billing history

Getting USDC on Base

Option 1: Bridge from Ethereum

If you have USDC on Ethereum:

  1. Go to bridge.base.org
  2. Connect your wallet
  3. Select USDC as the token
  4. Enter the amount to bridge
  5. Confirm the transaction
  6. Wait for bridging (5-15 minutes)

Option 2: Buy on an Exchange

Many exchanges support direct withdrawal to Base:

  1. Buy USDC on Coinbase, Kraken, or Binance
  2. Withdraw to your wallet address
  3. Select "Base" as the network
  4. Confirm the withdrawal

Note: Check that your exchange supports Base network withdrawals.

Option 3: Swap on Base

If you have ETH on Base:

  1. Go to Uniswap
  2. Connect to Base network
  3. Swap ETH for USDC
  4. Confirm the transaction

Transaction Fees

Transaction Fee Paid In
USDC Approval ~$0.01 ETH
USDC Transfer ~$0.01 ETH
Bridging (from Ethereum) ~$5-20 ETH

Note: Base has very low transaction fees compared to Ethereum mainnet.


Troubleshooting

Wallet won't connect

  1. Ensure your wallet extension is unlocked
  2. Refresh the page
  3. Try a different browser
  4. Disable ad blockers for blocksecops.com

Wrong network

  1. Click the network selector in your wallet
  2. Switch to Base Mainnet (Chain ID: 8453)
  3. If Base isn't listed, add it manually

Transaction stuck

  1. Check block explorer: basescan.org
  2. If pending for >5 minutes, try increasing gas
  3. Contact support if stuck for >30 minutes

Insufficient USDC

  1. Check your USDC balance on Base
  2. You need the exact amount plus a small buffer
  3. Bridge or buy more USDC if needed

Approval failed

  1. You may need ETH for gas
  2. Ensure you have at least $0.10 of ETH on Base
  3. Try the transaction again

Credits not appearing

  1. Wait up to 2 minutes for confirmation
  2. Refresh the page
  3. Check transaction on basescan.org
  4. Contact support with transaction hash

Verifying Your Purchase

On the Dashboard

  1. Check the credit balance in top-right
  2. Go to SettingsBilling
  3. View transaction history

On Block Explorer

  1. Find your transaction hash
  2. Go to basescan.org
  3. Paste the transaction hash
  4. Verify the USDC transfer completed

FAQ

Q: How long until credits appear?
A: Usually within 30 seconds of on-chain confirmation.

Q: Can I use a different stablecoin?
A: Currently only USDC on Base is supported. More options coming soon.

Q: What if I send to the wrong address?
A: Transactions are irreversible. Always verify the recipient address.

Q: Can I purchase from a hardware wallet?
A: Yes! Connect via WalletConnect or MetaMask hardware wallet integration.

Q: Is there a receipt?
A: Yes, transaction details are available in Billing → Transaction History.


Next Steps