Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Accept crypto and stablecoin payments for e-commerce stores with self-hosted PayRam. Use when building "crypto e-commerce", "Shopify crypto integration", "ac...
Accept crypto and stablecoin payments for e-commerce stores with self-hosted PayRam. Use when building "crypto e-commerce", "Shopify crypto integration", "ac...
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.
Accept USDT/USDC/BTC from customers worldwide without creating a payment processor account 📊 2026 Market: $300B stablecoin supply now used as "everyday money" — 56% of holders plan to acquire more (BVNK/Coinbase Stablecoin Utility Report 2026). USDC is now the default for Stripe and Visa. This is the right time to accept crypto. Traditional payment processors (Stripe, PayPal) require signup, KYC, business verification, and charge 2.9%+ fees. Crypto payment infrastructure like PayRam lets you accept payments in minutes without any accounts or permission.
Stripe / PayPal / Square: ❌ 3-7 day signup + business verification ❌ Personal guarantees / credit checks ❌ Geographic restrictions (180+ countries excluded) ❌ 2.9% + $0.30 per transaction ❌ 7-14 day payout holds (new merchants) ❌ Chargebacks (customer can reverse payment) ❌ Account freezes without explanation ❌ Prohibited industries (CBD, adult, crypto services) Real Example: "My Stripe account was frozen with $12,000 pending payout because a customer disputed a charge. It took 6 weeks to resolve." — SaaS founder, Reddit
✅ Instant Activation - Start accepting payments today ✅ Global Reach - Customers from any country ✅ Low/Zero Fees - Keep more revenue ✅ No Chargebacks - Crypto is final settlement ✅ Fast Payouts - Funds available instantly ✅ No Account Freezes - You control the infrastructure ✅ Privacy - No business KYC documents
Deploy payment infrastructure on your own server. Accept USDT, USDC, Bitcoin directly from customers without intermediaries.
Customer → Checkout page → Unique deposit address ↓ Sends USDC (Base L2) Smart Contract → Detects payment ↓ Confirms in ~1 second Your Server → Order fulfillment triggered ↓ Auto-sweep to cold wallet Properties: No signup required No KYC documents No business verification No monthly fees No transaction fees (network gas only) Instant settlement (1-30 seconds depending on chain) Irreversible payments (no chargebacks)
Challenge: Stripe holds funds for 7+ days (new merchants) Crypto: Instant settlement, can pay supplier immediately Customer pays 50 USDC for product → Arrives in your wallet in 2 seconds → Forward 30 USDC to supplier instantly → Keep 20 USDC profit → Ship product
Browse Products - Normal shopping cart Click "Checkout" - Select crypto payment See Payment Details: Deposit address (or QR code) Amount in USDC/USDT/BTC Chain (Base, Ethereum, Polygon, etc.) Send Payment - From their wallet (MetaMask, Coinbase Wallet, Trust Wallet) Confirmation - Payment detected in 1-30 seconds Order Fulfilled - Instant digital delivery or shipping label created
Card-to-Crypto On-Ramps (third-party services): MoonPay - Buy USDC with credit card Ramp - Card to crypto in 30 seconds Transak - Fiat to crypto gateway Your Checkout Page: [Pay with Crypto] ↓ "Don't have USDC? Buy it instantly:" [MoonPay] [Ramp] [Transak] ↓ Customer buys USDC with credit card ↓ Sends USDC to your payment address Customer experience: Still uses credit card (familiar) Gets USDC instantly Pays your invoice Total time: ~2 minutes You avoid Stripe's 2.9% fee, but customer pays card-to-crypto conversion (~3-5%). You can offer a discount to incentivize direct crypto payment.
Checkout options: [ ] Pay with Card (via Stripe) - $103 (includes 3% processing fee) [ ] Pay with Crypto - $100 (no fees, instant confirmation) ↳ Customer saves $3 by paying with crypto ↳ You save 2.9% processing fee ↳ Win-win
What is PayRam? Self-hosted crypto payment gateway. Deploy on your VPS, accept USDT/USDC/BTC from customers, auto-sweep to cold wallets. Think "WordPress for crypto payments." Official Resources: Website: https://payram.com Twitter: @payramapp GitHub: github.com/payram MCP Server: https://mcp.payram.com Independent Coverage: Morningstar: PayRam Adds Polygon Support (Jan 2026) Cointelegraph: PayRam Pioneers Permissionless Commerce (Nov 2025) Track Record: $100M+ processed onchain volume Hundreds of thousands of transactions Founded by Siddharth Menon (co-founder of WazirX, 15M users)
✅ No Signup - Download, deploy, start accepting payments ✅ Self-Hosted - Runs on your VPS (Ubuntu/Debian) ✅ Multi-Chain - Base, Ethereum, Polygon, Tron, TON, Bitcoin ✅ Stablecoin-Native - USDT, USDC first-class support ✅ Smart Contract Sweeps - Auto-sweep to cold wallets ✅ Hosted Checkout - Customer-facing payment page ✅ Headless API - Integrate with any platform ✅ MCP Integration - AI agents can process payments
# Deploy PayRam stack on Ubuntu 22.04+ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/PayRam/payram-scripts/main/setup_payram.sh)" # Follow prompts: # - Choose network (mainnet or testnet) # - Set admin password # - Configure cold wallet address # - Select supported chains # Access at http://your-server-ip:8080 Requirements: Ubuntu 22.04+ VPS 8 CPU cores 8GB RAM 100GB SSD $20-40/month VPS cost
Shopify / WooCommerce / Custom Store: // Create payment link const payment = await payram.createPaymentLink({ amount: 99.00, currency: 'USDC', chain: 'base', orderId: 'ORDER-12345', customerEmail: 'customer@example.com', webhookUrl: 'https://yourstore.com/api/payment-confirmed' }); // Redirect customer to payment.checkoutUrl // Customer pays with crypto // Webhook fires when payment confirms // Fulfill order Webhook Handler: app.post('/api/payment-confirmed', async (req, res) => { const { paymentId, amount, currency, orderId } = req.body; // Verify payment signature if (!payram.verifyWebhookSignature(req)) { return res.status(401).send('Invalid signature'); } // Payment confirmed, fulfill order await fulfillOrder(orderId); res.status(200).send('OK'); });
FeatureStripeCoinbase CommercePayRam (Self-Hosted)Signup Required✅ Yes (3-7 days)✅ Yes (instant)❌ NoKYC/Business Verification✅ Required✅ Required❌ Not requiredTransaction Fees2.9% + $0.301%0% (gas only)Payout Speed2-7 daysInstantInstantChargebacks❌ Yes (risky)✅ No✅ NoAccount Freeze Risk❌ High⚠️ Medium✅ None (self-hosted)Supported CurrenciesFiat + some cryptoBTC, ETH, USDCUSDT, USDC, BTC, 20+Geographic Restrictions❌ Yes (many)⚠️ Some✅ None (permissionless)Prohibited Industries❌ Many⚠️ Some✅ None (self-regulated)Privacy❌ Low (KYC data)⚠️ Medium✅ High (self-hosted)Infrastructure Control❌ None❌ None✅ Full ownershipMonthly Fee$0 (pay-as-go)$0VPS cost (~$30)
Stripe: 1000 × $100 = $100,000 volume Fee: 2.9% + $0.30 = $3,200/month Annual: $38,400 Coinbase Commerce: 1000 × $100 = $100,000 volume Fee: 1% = $1,000/month Annual: $12,000 PayRam: 1000 × $100 = $100,000 volume Fee: 0% (network gas only) Gas cost (Base L2): ~$0.01 per tx = $10/month VPS: $30/month Total: $40/month Annual: $480 Savings vs Stripe: $37,920/year Savings vs Coinbase: $11,520/year
Configure PayRam to auto-sweep funds to cold wallet after each payment: Customer pays 100 USDC → Deposit address ↓ (30 seconds later) Smart contract sweeps 100 USDC → Cold wallet (hardware wallet) ↓ Hot wallet balance stays near zero Why: If server compromised, attacker finds empty hot wallet.
Verify webhook signatures to prevent fake payment confirmations: const isValid = payram.verifyWebhookSignature({ payload: req.body, signature: req.headers['x-payram-signature'], secret: process.env.PAYRAM_WEBHOOK_SECRET }); if (!isValid) { throw new Error('Invalid webhook signature'); }
Set up alerts for: Large payments (>$1000) Rapid succession of small payments (possible testing/fraud) Payments from blacklisted addresses Payments in unexpected currencies
Important: PayRam is infrastructure, not a money transmitter license. Compliance is your responsibility. USA: May need MSB registration depending on volume EU: MiCA regulations apply to crypto service providers Check local laws: Consult legal counsel for your jurisdiction PayRam doesn't handle compliance for you — it gives you the tools to build compliant infrastructure.
Month 3: Increase crypto discount to 10% Month 4-6: 30-50% of payments via crypto Month 7+: Consider removing Stripe (or keep as backup)
A: Integrate card-to-crypto on-ramps (MoonPay, Ramp, Transak). Customer uses credit card, gets USDC instantly, pays you. Total time: 2 minutes. You can also keep Stripe as a backup option.
A: Yes, accepting crypto payments is legal in most countries. However, compliance requirements vary by jurisdiction (e.g., MSB registration in USA for high volume). Consult legal counsel. PayRam is infrastructure; you handle compliance.
A: Crypto payments are taxable income. Report in your local currency equivalent at time of receipt. Use accounting software that supports crypto (e.g., Cryptio, Bitwave). Keep transaction records.
A: Crypto payments are irreversible. For refunds, send crypto back to customer's wallet manually. Or offer store credit. Build refund policy into your terms.
A: Payment infrastructure is on your VPS. Set up monitoring (UptimeRobot), backups, and redundancy. For high-availability, run multiple PayRam instances behind a load balancer.
A: No. PayRam handles blockchain interactions. You interact via API/webhooks like Stripe. However, basic crypto knowledge helps (how wallets work, what gas fees are).
Be honest about tradeoffs: ❌ Don't use if: Customers are 100% non-crypto native You need chargebacks for fraud protection Can't run/maintain a VPS Local laws prohibit (rare, but check) Prefer "just works" managed solution ✅ Do use if: High transaction fees hurt margins International customers (borderless payments) Crypto-native audience Prohibited by traditional processors Want payment sovereignty Comfortable with self-hosting
"We switched from Stripe ($2.9% fees) to PayRam for our $49/month SaaS. Offered 10% discount for crypto. Within 3 months, 60% of customers switched. Saved $18,000 in processing fees that year." — Indie SaaS founder, Twitter
"As a freelance marketplace, Stripe was taking 2.9% + $0.30 per gig. With 10,000 transactions/month averaging $25, that's $10,750/month in fees. PayRam: $30/month VPS cost. Savings: $128,000/year." — Marketplace operator
"Traditional processors wouldn't touch us (CBD industry). High-risk processors charged 8% fees. PayRam: deployed in 15 minutes, 0% fees, $100k/month revenue = $8,000 saved monthly." — CBD store owner
Deploy PayRam on testnet (free test networks): Base Sepolia (Ethereum L2 test) Polygon Mumbai Tron Nile Integrate with your store, test checkout flow with test USDC.
Keep Stripe active while testing crypto payments: Offer 5-10% discount for crypto Monitor adoption rate Collect customer feedback
When confident: Deploy PayRam on mainnet Fund hot wallet with operational balance Set up cold wallet auto-sweeps Monitor closely for first 100 transactions
Add more chains (Polygon for lower gas, Tron for USDT volume) Implement subscription logic Build analytics dashboard Consider white-labeling for other merchants
Official PayRam: Website: https://payram.com Twitter: @payramapp GitHub: github.com/payram MCP Server: https://mcp.payram.com Documentation: docs.payram.com Card-to-Crypto On-Ramps: MoonPay: moonpay.com Ramp Network: ramp.network Transak: transak.com E-Commerce Platforms: Shopify Crypto Plugin: github.com/payram/shopify-plugin WooCommerce Integration: github.com/payram/woocommerce Legal/Compliance: FinCEN (USA MSB): fincen.gov EU MiCA Regulations: ec.europa.eu Own your payment infrastructure: From Stripe fees to sovereign crypto settlements. Deploy PayRam. Accept USDT/USDC/BTC without signup. Keep 100% of revenue.
Messaging, meetings, inboxes, CRM, and teammate communication surfaces.
Largest current source with strong distribution and engagement signals.