Solana Payments
Skill by xeroc
Why use this skill?
Learn how to integrate Solana-based USDC subscription payments using the Lando checkout flow and OpenClaw Solana Payments skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/xeroc/solana-paymentsWhat This Skill Does
The Solana Payments skill by xeroc provides a robust interface for interacting with the Tributary SDK to manage subscription-based payments on the Solana blockchain. It allows OpenClaw agents to programmatically generate secure, Base64URL-encoded checkout URLs that redirect users to the Lando hosted checkout experience. By leveraging USDC as the primary currency, this skill enables automated recurring billing, tracking of payment events, and seamless integration with existing web applications that require blockchain-native subscription management. It abstracts away the complexity of transaction configuration, allowing developers to define line items, payment frequencies, and recipient addresses through a unified CheckoutSessionManager API.
Installation
To integrate this skill into your environment, run the following command in your terminal or inside your OpenClaw environment:
clawhub install openclaw/skills/skills/xeroc/solana-payments
Once installed, ensure your project dependencies are up-to-date, specifically the Tributary SDK, by running npm install @tributary-so/sdk within your workspace directory.
Use Cases
- SaaS Platforms: Automate monthly or annual subscription billing for decentralized web applications without managing traditional credit card processors.
- Content Creators: Generate unique payment links for gated content or private community access tiers using USDC.
- DApp Monetization: Implement standardized checkout flows for users to purchase digital assets or protocol-level features directly through their Solana wallets.
- Automated Renewals: Use the auto-renew configuration to handle long-term customer relationships and subscription management natively on-chain.
Example Prompts
- "Generate a monthly USDC subscription checkout URL for a $50 premium access tier, with the recipient address set to 9xky... and tracking ID user_998."
- "Help me configure a Lando payment session for an annual subscription service. I need to include a custom memo for the transaction and set the success URL to my homepage."
- "Show me how to use the CheckoutSessionManager to create a new payment request for a web app that requires automatic subscription renewals using USDC."
Tips & Limitations
- Token Support: Currently, this skill is optimized for USDC payments on the Solana mainnet. Ensure your
tokenMintmatches the verified USDC contract address. - Gateway Constraints: The
gatewayparameter is a fixed requirement for Lando infrastructure; ensure it is not altered to prevent transaction failures. - Security: Always validate your
recipientpublic key before generating URLs to prevent routing payments to incorrect accounts. - Network Interaction: This skill interacts with the Tributary API; ensure your environment allows outbound HTTPS requests to the Lando payment infrastructure.
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-xeroc-solana-payments": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api