solana-pay
Solana Pay protocol integration. Generate payment requests, QR codes, and verify transactions on Solana blockchain.
Why use this skill?
Integrate Solana Pay into your OpenClaw agent to generate payment requests, handle SPL token transactions, and verify blockchain payments with automated workflows.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/0xterrybit/solana-payWhat This Skill Does
The solana-pay skill provides a robust interface for interacting with the Solana Pay decentralized payment protocol. It enables OpenClaw agents to generate standardized payment requests that are compatible with any Solana Pay-compliant wallet like Phantom or Solflare. Beyond simple transfers, this skill supports SPL token transactions, allowing merchants to accept USDC, USDT, or meme coins natively. The skill streamlines the merchant experience by automating the generation of cryptographically secure payment references, managing QR code generation for physical or digital point-of-sale displays, and providing the necessary tooling to verify transaction finality via direct RPC interaction. By bridging the gap between blockchain logic and human-readable payment requests, it transforms the agent into a reliable financial processing engine.
Installation
To integrate this skill into your environment, use the OpenClaw package manager:
clawhub install openclaw/skills/skills/0xterrybit/solana-pay
After installation, ensure your environment is configured with the required SOLANA_KEYPAIR_PATH. You may optionally configure SOLANA_RPC_URL if you wish to use a dedicated private node for higher request reliability.
Use Cases
- Point of Sale Systems: Generate dynamic QR codes for in-person transactions where the agent acts as the payment processor.
- E-commerce Checkout: Integrate the agent into a web backend to generate unique payment links for specific order IDs using the
referenceparameter. - Automated Invoicing: Create and track payment requests for digital service subscriptions or freelance invoices where programmatic verification is required.
Example Prompts
- "Generate a Solana Pay payment request for 50 USDC to my merchant wallet, include 'Invoice #992' as the memo, and save the QR code to my desktop."
- "Verify the status of the transaction associated with the reference code 8a7b6c5d... and confirm if the payment was received in full."
- "Show me the current QR code for a 2 SOL payment to my configured merchant address with the label 'Premium Subscription'."
Tips & Limitations
When using this skill, always double-check the mint address of the SPL token being used, as transactions to incorrect mints can be difficult to recover. Ensure your RPC provider is stable, as heavy traffic on the mainnet might cause delays in signature verification. Always maintain strict security over the SOLANA_KEYPAIR_PATH, as this file provides full control over the funds. Remember that payment verification relies on the presence of the transaction signature within the account history; if a user sends funds without using the provided reference, the agent will not be able to automatically map the payment to a specific order.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-0xterrybit-solana-pay": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api
Related Skills
database
Database management and queries. Connect to SQL and NoSQL databases, run queries, and manage schemas.
payment
Payment processing and management. Handle invoices, transactions, and payment gateway integrations.
crypto-wallet
Multi-chain cryptocurrency wallet management. Check balances, send tokens, view transaction history across Ethereum, Solana, Bitcoin and more.
redis
Redis database management. Key-value operations, caching, pub/sub, and data structure commands.
tiktok
TikTok platform integration. Manage videos, view analytics, and track engagement.