Solana Processor
Overview
Creating a Processor
import { SolanaPaymentProcessor } from '@shade402/core';
import { Keypair } from '@solana/web3.js';
const processor = new SolanaPaymentProcessor(
'https://api.devnet.solana.com',
walletKeypair, // Optional: for signing
{
defaultDecimals: 6, // Default token decimals
memo: 'X402 payment', // Optional memo
}
);Creating Payment Transactions
Signing and Broadcasting
Verifying Payments
Getting Token Balance
Associated Token Accounts
Complete Example
Error Handling
Configuration Options
Cleanup
Best Practices
Next Steps
Last updated
