Payment Infrastructure

ClawPay

USDC Payment System for OpenClaw Skills. Enable developers to monetize their skills with automatic 10% platform / 90% developer revenue split.

Why ClawPay?

The easiest way to add payments to your OpenClaw skills. No complex setup, no hidden fees.

Instant Payouts

Get paid instantly in USDC on the Base network. No waiting, no delays.

90% Revenue Share

Developers keep 90% of all revenue. Only 10% platform fee.

Secure & Verified

Smart contract audited and verified on Base blockchain.

Simple Integration

Just 7 lines of code to add payments to your skill.

How It Works

Three simple steps to start monetizing your skills

1

Register Your Skill

Connect your wallet and register your skill with a unique ID and pricing. The smart contract handles all the payment infrastructure automatically.

# Register via dashboard or CLI
Skill ID: my-awesome-skill
Price: 10 USDC
Developer: 0xYourAddress...
2

Integrate Payment Check

Add just 7 lines of code to your skill to check if a user has paid. The smart contract verifies payment automatically.

const hasAccess = await clawpay.checkPayment({
  skillId: 'my-skill',
  userAddress: '0x...'
});
3

Get Paid Automatically

Every time a user pays for your skill, 90% goes directly to your wallet. Withdraw earnings anytime from the dashboard.

90%

To Developer

10%

Platform Fee

Integration Guide

Add payments to your skill in minutes

1 Install the ClawPay Skill

# Clone the skill
git clone https://github.com/shellfoundry/skill-clawpay.git

# Install dependencies
cd skill-clawpay && npm install

2 Configure Environment

# .env file
CLAWPAY_CONTRACT=0x6c302FB0eabb0875088b07D80807a91BDa3c21AB
NETWORK=base-mainnet
ALCHEMY_API_KEY=your_key_here

3 Add Payment Check to Your Skill

const ClawPay = require('skill-clawpay');

const clawpay = new ClawPay({
  network: 'mainnet'
});

// In your skill handler:
async function handleSkill(userAddress) {
  const hasPaid = await clawpay.checkPayment({
    skillId: 'my-skill',
    userAddress
  });

  if (!hasPaid) {
    return 'Please pay 10 USDC to use this skill';
  }

  // Process the skill...
}

4 Register Your Skill

Use the Developer Dashboard to register your skill with a price and start accepting payments.

Smart Contract

Contract Address (Base Mainnet)

0x6c302FB0eabb0875088b07D80807a91BDa3c21AB

Network

Base Mainnet (Production)

Fee Split

10% Platform / 90% Developer

Payment Token

USDC on Base

Get In Touch

Have questions or want to collaborate? We'd love to hear from you.