Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Integrate Paddle payments with subscriptions, webhooks, checkout, and tax compliance.
Integrate Paddle payments with subscriptions, webhooks, checkout, and tax compliance.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
On first use, read setup.md for integration guidelines.
User needs to integrate Paddle for SaaS payments. Agent handles API calls, webhook verification, checkout setup, subscription management, and tax compliance configuration.
Memory lives in ~/paddle/. See memory-template.md for structure. ~/paddle/ โโโ memory.md # API keys, environment, product IDs โโโ webhooks.md # Webhook endpoints and event handling
TopicFileSetup processsetup.mdMemory templatememory-template.mdAPI endpointsapi.mdWebhook handlingwebhooks.md
Test ALL integrations in sandbox before production Sandbox API: https://sandbox-api.paddle.com Production API: https://api.paddle.com Never skip sandbox testing for payment flows
Every webhook MUST be verified before processing Use the webhook secret from Paddle dashboard Reject requests with invalid signatures immediately Log failed verifications for debugging
StateMeaningActionactivePaying customerGrant accesstrialingIn trial periodGrant access, remind before endpast_duePayment failedRetry period, warn userpausedUser pausedRestrict access, allow resumecanceledSubscription endedRevoke access at period end
customer_id (ctm_xxx) โ unique per customer subscription_id (sub_xxx) โ unique per subscription transaction_id (txn_xxx) โ unique per payment price_id (pri_xxx) โ your pricing configuration Map these to your internal user/subscription records
Enable Paddle Retain in dashboard for failed payments It handles retry logic and customer communication Track subscription.past_due events but let Paddle retry first Only take action after subscription.canceled from failed payments
Hardcoding price IDs โ Use environment variables, prices change between sandbox/production Processing webhooks without verification โ Security vulnerability, anyone can fake events Ignoring past_due state โ User loses access during retry window, bad UX Not handling proration โ Confusing charges when users upgrade/downgrade mid-cycle Testing with production keys โ Real charges, angry customers, refund headaches
EndpointData SentPurposehttps://api.paddle.comCustomer data, subscription infoPayment processinghttps://sandbox-api.paddle.comTest customer dataSandbox testing No other data is sent externally.
Data that leaves your machine: Customer email and name sent to Paddle for billing Payment amounts and subscription details IP addresses for tax calculation Data that stays local: API keys stored in environment variables Webhook secrets never logged Internal user mappings This skill does NOT: Store credit card numbers (Paddle handles PCI compliance) Access payment methods directly Share customer data with third parties beyond Paddle
By using this skill, customer and payment data is sent to Paddle. Only install if you trust Paddle with your billing data.
Install with clawhub install <slug> if user confirms: billing โ General billing patterns payments โ Payment processing subscriptions โ Subscription management
If useful: clawhub star paddle Stay updated: clawhub sync
Messaging, meetings, inboxes, CRM, and teammate communication surfaces.
Largest current source with strong distribution and engagement signals.