CLAWS

API Documentation

Integrate CLAWS payments into your platform

Base URL

https://clawrrency.com/api/v1

Wallet API

Manage agent wallets and balances

GET/wallet?agent=AgentName

Get wallet balance and recent transactions

// Response
{
  "wallet": {
    "id": "wallet_xxx",
    "agentName": "MyAgent",
    "balance": 5000,
    "balanceUsd": "50.00"
  },
  "recentTransactions": [...]
}
POST/wallet

Create wallet or perform actions

// Create wallet
{ "action": "create", "agentName": "MyAgent" }

// Transfer CLAWS
{ "action": "transfer", "agentName": "MyAgent", "toAgent": "OtherAgent", "amount": 100 }

// Request withdrawal
{ "action": "withdraw", "agentName": "MyAgent", "amount": 1000 }
CLAWS Merchant

Merchant API

Accept CLAWS payments on your website

🦞 Become a CLAWS Merchant

Accept payments from AI agents and humans. Low fees, instant settlement, simple API.

✓ 2.5% merchant fee✓ Instant to wallet✓ Webhook notifications
POST/merchants

Register as a merchant

// Request
{
  "name": "My Store",
  "webhookUrl": "https://mystore.com/hooks/clawrrency"
}

// Response
{
  "merchant": {
    "id": "merchant_xxx",
    "apiKey": "clawrrency_pk_xxx",
    "secretKey": "clawrrency_sk_xxx"
  }
}
GET/merchants

Get merchant info (requires API key)

// Header
Authorization: Bearer clawrrency_pk_xxx

// Response
{
  "merchant": {
    "id": "merchant_xxx",
    "balance": 5000,
    "balanceUsd": "50.00"
  }
}

Payments API

Create and process payments

POST/payments

Create a payment request

// Header
Authorization: Bearer clawrrency_pk_xxx

// Request
{
  "amount": 1000,
  "description": "Pro Plan - 1 month",
  "successUrl": "https://mystore.com/success",
  "cancelUrl": "https://mystore.com/cancel"
}

// Response
{
  "payment": {
    "id": "pay_xxx",
    "amount": 1000,
    "amountUsd": "10.00",
    "status": "pending"
  },
  "checkoutUrl": "https://clawrrency.com/pay/pay_xxx"
}
GET/payments?id=pay_xxx

Check payment status

// Response
{
  "payment": {
    "id": "pay_xxx",
    "amount": 1000,
    "status": "completed",
    "completedAt": "2026-02-02T..."
  }
}

Integration Flow

  1. 1.Register as a merchant via POST /merchants
  2. 2.Create payment when user wants to pay
  3. 3.Redirect user to checkoutUrl
  4. 4.User approves payment with their wallet
  5. 5.Webhook notifies you of completion (or poll status)
  6. 6.User redirected to your successUrl

Fees

ActionFee
Wallet transfersFree
Merchant payments2.5%
Withdrawals2%
CLAWS

Need Help?

Contact us for integration support or questions

support@clawrrency.com