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...
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
- Log in to app.blocksecops.com
- Click your profile in the top-right
- Select Settings → Billing
Or go directly to the Pricing page.
Step 2: Connect Your Wallet
Click Connect Wallet
Choose your wallet:
- MetaMask - Browser extension
- WalletConnect - Mobile or desktop wallets
- Coinbase Wallet - Coinbase's wallet
Approve the connection in your wallet
Your wallet address appears on screen
Step 3: Switch to Base Network
If your wallet is on a different network:
- Your wallet may prompt to switch networks
- Click Approve to switch to Base
- Or manually add Base:
- Network: Base Mainnet
- Chain ID: 8453
- RPC: https://mainnet.base.org
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:
- Approve transaction - Allows BlockSecOps to receive USDC
- This is a security feature of ERC-20 tokens
- You only approve once per amount threshold
- 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:
- Review the USDC amount
- Click Confirm in your wallet
- 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:
- Go to bridge.base.org
- Connect your wallet
- Select USDC as the token
- Enter the amount to bridge
- Confirm the transaction
- Wait for bridging (5-15 minutes)
Option 2: Buy on an Exchange
Many exchanges support direct withdrawal to Base:
- Buy USDC on Coinbase, Kraken, or Binance
- Withdraw to your wallet address
- Select "Base" as the network
- Confirm the withdrawal
Note: Check that your exchange supports Base network withdrawals.
Option 3: Swap on Base
If you have ETH on Base:
- Go to Uniswap
- Connect to Base network
- Swap ETH for USDC
- 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
- Ensure your wallet extension is unlocked
- Refresh the page
- Try a different browser
- Disable ad blockers for blocksecops.com
Wrong network
- Click the network selector in your wallet
- Switch to Base Mainnet (Chain ID: 8453)
- If Base isn't listed, add it manually
Transaction stuck
- Check block explorer: basescan.org
- If pending for >5 minutes, try increasing gas
- Contact support if stuck for >30 minutes
Insufficient USDC
- Check your USDC balance on Base
- You need the exact amount plus a small buffer
- Bridge or buy more USDC if needed
Approval failed
- You may need ETH for gas
- Ensure you have at least $0.10 of ETH on Base
- Try the transaction again
Credits not appearing
- Wait up to 2 minutes for confirmation
- Refresh the page
- Check transaction on basescan.org
- Contact support with transaction hash
Verifying Your Purchase
On the Dashboard
- Check the credit balance in top-right
- Go to Settings → Billing
- View transaction history
On Block Explorer
- Find your transaction hash
- Go to basescan.org
- Paste the transaction hash
- 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
- x402 Credits Overview - How credits work
- Your First Scan - Use your credits
- Scan Usage - Track your usage