{
  "schemaVersion": "1.0",
  "item": {
    "slug": "obverse-payments",
    "name": "Obverse Payments",
    "source": "tencent",
    "type": "skill",
    "category": "通讯协作",
    "sourceUrl": "https://clawhub.ai/OFUZORCHUKWUEMEKE/obverse-payments",
    "canonicalUrl": "https://clawhub.ai/OFUZORCHUKWUEMEKE/obverse-payments",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/obverse-payments",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=obverse-payments",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "DEPLOYMENT.md",
      "README.md",
      "SKILL.md",
      "clawhub.json",
      "obverse-cli.js",
      "openclaw.example.json"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "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. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/obverse-payments"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/obverse-payments",
    "agentPageUrl": "https://openagent3.xyz/skills/obverse-payments/agent",
    "manifestUrl": "https://openagent3.xyz/skills/obverse-payments/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/obverse-payments/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "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. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Obverse - Stablecoin Payments for AI Agents",
        "body": "One generic payment link. Multiple use cases.\n\nAccept Stablecoin (USDC) payments on Solana and Monad for any purpose: selling products, fundraising, invoicing, or simple payments."
      },
      {
        "title": "What This Skill Does",
        "body": "✅ Create Payment Links - One flexible payment link for all use cases\n✅ Collect Customer Data - Gather email, name, phone, or ANY custom fields you need\n✅ Dashboard Analytics - Get detailed payment stats, customer lists, and charts\n✅ Accept Stablecoin Payments - USDC on Solana and Monad blockchains\n✅ Track Everything - Sales analytics, fundraising progress, payment history\n✅ Multi-Platform - Works via Telegram, WhatsApp, Discord, and more\n✅ Low Fees - 0.5-1.5% per transaction (vs 2.9% for Stripe)\n✅ Instant Settlement - Funds in your wallet within minutes"
      },
      {
        "title": "1. Register & Get API Key",
        "body": "# Register from any platform (no Telegram required!)\ncurl -X POST https://obverse.onrender.com/api-keys/register \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"username\": \"your-agent-name\"}'\n\n# With your own wallet:\ncurl -X POST https://obverse.onrender.com/api-keys/register \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"username\": \"your-agent-name\", \"walletAddress\": \"YOUR_WALLET\", \"chain\": \"solana\"}'\n\nResponse includes your API key (obv_sk_...) and wallet address. Save the key — it's shown only once!"
      },
      {
        "title": "2. Set Environment Variables",
        "body": "export OBVERSE_API_KEY=\"obv_sk_your_key_here\"\nexport OBVERSE_API_URL=\"https://obverse.onrender.com\"  # optional, this is the default"
      },
      {
        "title": "3. Start Using",
        "body": "# Create a payment link\nobverse-cli create-link 50 USDC solana \"My first payment\""
      },
      {
        "title": "1. 🛍️ Product/Service Sales (Merchant Sales)",
        "body": "Sell products or services to anyone with a payment link. Automatically collects customer email and name for your mailing list!\n\nExample: Selling Running Shoes\n\n# Create product payment link (auto-collects email & name)\nobverse-cli create-product-link \"Premium Running Shoes\" 120 USDC solana \"High-performance shoes\"\n\n# Returns:\n{\n  \"paymentUrl\": \"https://www.obverse.cc/pay/shoe-xyz\",\n  \"linkCode\": \"shoe-xyz\",\n  \"type\": \"product_sale\",\n  \"title\": \"Premium Running Shoes\",\n  \"amount\": 120,\n  \"token\": \"USDC\",\n  \"customFields\": [\n    { \"fieldName\": \"email\", \"fieldType\": \"email\", \"required\": true },\n    { \"fieldName\": \"name\", \"fieldType\": \"text\", \"required\": true }\n  ],\n  \"message\": \"Collects customer email and name!\"\n}\n\n# Generate dashboard link to view all customer data\nobverse-cli generate-dashboard shoe-xyz\n\n# Returns:\n{\n  \"dashboardUrl\": \"https://www.obverse.cc/dashboard\",\n  \"credentials\": {\n    \"username\": \"@yourname\",\n    \"password\": \"AbC123XyZ456\"\n  },\n  \"instructions\": [\n    \"1. Open dashboard: https://www.obverse.cc/dashboard\",\n    \"2. Login with your credentials\",\n    \"3. View customer emails, names, and payment details!\"\n  ]\n}\n\n# Check sales analytics\nobverse-cli get-analytics shoe-xyz\n\n# List all customers with their data\nobverse-cli list-contributors shoe-xyz 50\n\nPerfect For:\n\nPhysical products (clothing, gadgets, merch)\nDigital products (ebooks, courses, templates)\nServices (consulting, development, design)\nEvent tickets, subscriptions, pre-orders"
      },
      {
        "title": "2. 💰 Crowdfunding/Fundraising",
        "body": "Raise money from multiple contributors for a shared goal.\n\nExample: Funding AI Development\n\n# Create fundraising campaign\nobverse-cli create-fundraiser \"AI Development Fund\" 5000 USDC monad \"Building advanced AI agents\"\n\n# Returns:\n{\n  \"paymentUrl\": \"https://www.obverse.cc/pay/fund-xyz\",\n  \"linkCode\": \"fund-xyz\",\n  \"type\": \"crowdfunding\",\n  \"goalAmount\": 5000\n}\n\n# Check fundraising progress\nobverse-cli check-progress fund-xyz 5000\n\n# Returns:\n{\n  \"fundraising\": {\n    \"goalAmount\": 5000,\n    \"raisedAmount\": 3450,\n    \"remainingAmount\": 1550,\n    \"progressPercent\": \"69.0\",\n    \"contributors\": 23\n  }\n}\n\n# List all contributors\nobverse-cli list-contributors fund-xyz\n\nPerfect For:\n\nAgent development funding\nProduct launches\nCommunity projects\nResearch funding\nOpen source projects\nBounty programs"
      },
      {
        "title": "3. 💳 Simple Payments & Invoicing",
        "body": "Accept one-time payments or create invoices for clients.\n\nExample: Consulting Invoice\n\n# Generic payment link (one-time use)\nobverse-cli create-link 750 USDC solana \"Consulting Services - 5 hours\"\n\n# Check if paid\nobverse-cli check-payment xyz123\n\n# List all payments\nobverse-cli list-payments xyz123\n\nOr use formal invoicing:\n\n# Create invoice with recipient details\nobverse-cli create-invoice john@example.com 750 USDC monad\n\nPerfect For:\n\nFreelance work\nProfessional services\nOne-time payments\nTips and donations"
      },
      {
        "title": "Collect Customer Data with Payment Links",
        "body": "Every payment link can now collect custom data from customers! Perfect for building mailing lists, gathering customer info, and invoicing.\n\n# Simple example: Collect email and phone number\nobverse-cli create-link 50 USDC solana \"Consultation Fee\" '[{\"fieldName\":\"email\",\"fieldType\":\"email\",\"required\":true},{\"fieldName\":\"phone\",\"fieldType\":\"tel\",\"required\":false}]' true\n\n# Product sales automatically collect email & name\nobverse-cli create-product-link \"Digital Course\" 299 USDC monad\n\n# Fundraising automatically collects optional contributor info\nobverse-cli create-fundraiser \"Community Project\" 10000 USDC solana\n\nCustom fields you can collect:\n\nEmail addresses (fieldType: \"email\")\nNames (fieldType: \"text\")\nPhone numbers (fieldType: \"tel\")\nMessages (fieldType: \"textarea\")\nCompany names, addresses, or ANY text field you need!"
      },
      {
        "title": "Dashboard Analytics",
        "body": "Get a full dashboard with payment analytics and customer data!\n\n# Generate dashboard credentials for any payment link\nobverse-cli generate-dashboard shoe-xyz\n\n# Returns login credentials:\n{\n  \"dashboardUrl\": \"https://www.obverse.cc/dashboard\",\n  \"credentials\": {\n    \"username\": \"@yourname\",\n    \"password\": \"AbC123XyZ456\",  // Valid for 2 hours\n    \"expiresAt\": \"2024-01-15T12:30:00.000Z\"\n  },\n  \"instructions\": [\n    \"1. Open dashboard\",\n    \"2. Login with credentials\",\n    \"3. View analytics, customer emails, payment history, charts\"\n  ]\n}\n\nWhat you get in the dashboard:\n\n📊 Payment statistics (total revenue, count, success rate)\n📧 Customer data (emails, names, all collected fields)\n📈 Charts and trends over time\n🔍 Searchable payment history\n💾 Export customer lists"
      },
      {
        "title": "Creating Payment Links",
        "body": "# Generic payment link with optional custom fields\nobverse-cli create-link <amount> [currency] [chain] [description] [customFieldsJson] [isReusable]\n\n# Example: Simple payment\nobverse-cli create-link 50 USDC solana \"Payment for services\"\n\n# Example: With data collection\nobverse-cli create-link 100 USDC monad \"Consultation\" '[{\"fieldName\":\"email\",\"fieldType\":\"email\",\"required\":true}]' true"
      },
      {
        "title": "Convenience Wrappers (Auto-collect customer data!)",
        "body": "# For product/service sales (auto-collects email & name)\nobverse-cli create-product-link <title> <price> [currency] [chain] [description] [customFieldsJson]\n\n# For crowdfunding (auto-collects optional email & name)\nobverse-cli create-fundraiser <title> <goalAmount> [currency] [chain] [description] [customFieldsJson]\n\n# For invoicing (formal)\nobverse-cli create-invoice <recipient> <amount> [currency] [chain] [dueDate]"
      },
      {
        "title": "Dashboard & Analytics",
        "body": "# Generate dashboard credentials\nobverse-cli generate-dashboard <linkCode>\n\n# Get analytics (sales/fundraising stats)\nobverse-cli get-analytics <linkCode>\n\n# Check payment link status\nobverse-cli check-payment <linkCode>\n\n# List all payments for a link\nobverse-cli list-payments <linkCode> [limit]\n\n# Check fundraising progress toward goal\nobverse-cli check-progress <linkCode> <goalAmount>\n\n# List all contributors/customers\nobverse-cli list-contributors <linkCode> [limit]\n\n# Check wallet balance\nobverse-cli balance <userId> [chain]"
      },
      {
        "title": "Workflow 1: Selling Digital Products (with Customer Data Collection)",
        "body": "# Step 1: Create product link (auto-collects email & name)\nobverse-cli create-product-link \"AI Course Bundle\" 299 USDC solana\n\n# Step 2: Share the link\n# https://www.obverse.cc/pay/course-xyz\n# Customers pay AND provide their email/name automatically!\n\n# Step 3: Generate dashboard to view all customer data\nobverse-cli generate-dashboard course-xyz\n# Returns: Login credentials for full analytics dashboard\n\n# Step 4: Check sales analytics\nobverse-cli get-analytics course-xyz\n\n# Step 5: Export customer email list for marketing\nobverse-cli list-contributors course-xyz 100\n# Now you have customer emails to send course access links!"
      },
      {
        "title": "Workflow 2: Running a Fundraising Campaign",
        "body": "# Step 1: Create fundraiser\nobverse-cli create-fundraiser \"Open Source AI Project\" 10000 USDC monad\n\n# Step 2: Share campaign link\n# https://www.obverse.cc/pay/project-xyz\n\n# Step 3: Track progress\nobverse-cli check-progress project-xyz 10000\n\n# Step 4: Thank top contributors\nobverse-cli list-contributors project-xyz"
      },
      {
        "title": "Workflow 3: Freelance Consulting",
        "body": "# Step 1: Create payment link\nobverse-cli create-link 1500 USDC solana \"Smart Contract Development\"\n\n# Step 2: Send link to client\n# https://www.obverse.cc/pay/work-xyz\n\n# Step 3: Check if paid\nobverse-cli check-payment work-xyz\n\n# Step 4: Verify payment\nobverse-cli list-payments work-xyz"
      },
      {
        "title": "Via Telegram",
        "body": "User: \"Create payment link to sell my AI course for $299\"\n\nAgent: ✅ Product Payment Link Created!\n       Product: AI Course Bundle\n       Price: $299 USDC\n       Link: https://www.obverse.cc/pay/course-xyz\n\n       Share this link to start selling!\n\nUser: \"How many courses have I sold?\"\n\nAgent: 📊 Sales Analytics\n       Total Sales: 47\n       Revenue: $14,053 USDC\n       Customers: 47\n       Average: $299.00"
      },
      {
        "title": "Via WhatsApp",
        "body": "User: \"Start a fundraiser for $5000\"\n\nAgent: 🚀 Fundraising Campaign Created!\n       Goal: $5,000 USDC\n       Link: https://www.obverse.cc/pay/fund-xyz\n\nUser: \"How much have we raised?\"\n\nAgent: 💰 Fundraising Progress\n       Goal: $5,000 USDC\n       Raised: $3,450 (69%)\n       Remaining: $1,550\n       Contributors: 23"
      },
      {
        "title": "Via Discord",
        "body": "User: \"Bill the client for $750\"\n\nAgent: 💳 Payment Link Created\n       Amount: $750 USDC\n       Link: https://www.obverse.cc/pay/work-xyz\n\nUser: \"Did they pay?\"\n\nAgent: ✅ PAYMENT RECEIVED!\n       Amount: $750 USDC\n       Transaction: 0x8a9b7c...\n       Time: 15 minutes ago"
      },
      {
        "title": "NEW: Data Collection & Dashboard Examples",
        "body": "User: \"Create a payment link for my course and collect customer emails\"\n\nAgent: ✅ Product Link Created with Data Collection!\n       Product: Online Course\n       Price: $299 USDC\n       Link: https://www.obverse.cc/pay/course-xyz\n\n       📧 Automatically collects:\n       • Customer email\n       • Customer name\n\n       Share this link to sell and build your email list!\n\nUser: \"Show me who bought my course\"\n\nAgent: 📊 Generating Dashboard Access...\n\n       🔐 Dashboard Credentials:\n       URL: https://www.obverse.cc/dashboard\n       Username: @yourname\n       Password: AbC123XyZ456\n\n       ⏰ Valid for: 2 hours\n\n       View all customer emails, names, payments, and analytics!\n\nUser: \"I want to collect phone numbers too\"\n\nAgent: ✅ Custom Payment Link Created!\n       Link: https://www.obverse.cc/pay/custom-xyz\n\n       Collecting:\n       • Email (required)\n       • Name (required)\n       • Phone (optional)\n\n       Perfect for building your customer database!"
      },
      {
        "title": "Default Behavior",
        "body": "Default chain: Solana\nDefault currency: USDC (most widely used)\nSettlement: Funds arrive in 2-5 minutes\nFees: 0.5-1.5% per transaction"
      },
      {
        "title": "Supported Chains",
        "body": "ChainCurrenciesFeesSolanaUSDClowMonadUSDClow"
      },
      {
        "title": "Common Errors",
        "body": "\"Invalid API key\"\n\n# Check your API key\necho $OBVERSE_API_KEY\n# Register for a new key:\ncurl -X POST https://obverse.onrender.com/api-keys/register \\\n  -H 'Content-Type: application/json' \\\n  -d '{\"username\": \"your-agent-name\"}'\n\n**\"Payment link not found\"**\n```bash\n# Check if link code is correct\nobverse-cli check-payment <linkCode>\n\n\"Rate limit exceeded\"\n\n# Wait 60 seconds and retry"
      },
      {
        "title": "API Rate Limits",
        "body": "PlanRequests/minMonthly TxnsFree10100Starter60500Pro3002,000"
      },
      {
        "title": "Getting Help",
        "body": "API Docs: obverse.onrender.com/api-docs\nSupport: obverse.ccc@gmail.com"
      },
      {
        "title": "Key Takeaway",
        "body": "One generic payment link. Multiple use cases.\n\nWhether you're selling products, raising funds, or invoicing clients - it's all the same flexible payment link system. The convenience commands just make it easier to use.\n\nNo complex setup. No multiple endpoints. Just simple, flexible payments. 💙\n\nMade with ❤️ by the Obverse Team"
      }
    ],
    "body": "Obverse - Stablecoin Payments for AI Agents\n\nOne generic payment link. Multiple use cases.\n\nAccept Stablecoin (USDC) payments on Solana and Monad for any purpose: selling products, fundraising, invoicing, or simple payments.\n\nWhat This Skill Does\n\n✅ Create Payment Links - One flexible payment link for all use cases ✅ Collect Customer Data - Gather email, name, phone, or ANY custom fields you need ✅ Dashboard Analytics - Get detailed payment stats, customer lists, and charts ✅ Accept Stablecoin Payments - USDC on Solana and Monad blockchains ✅ Track Everything - Sales analytics, fundraising progress, payment history ✅ Multi-Platform - Works via Telegram, WhatsApp, Discord, and more ✅ Low Fees - 0.5-1.5% per transaction (vs 2.9% for Stripe) ✅ Instant Settlement - Funds in your wallet within minutes\n\nQuick Setup\n1. Register & Get API Key\n# Register from any platform (no Telegram required!)\ncurl -X POST https://obverse.onrender.com/api-keys/register \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"username\": \"your-agent-name\"}'\n\n# With your own wallet:\ncurl -X POST https://obverse.onrender.com/api-keys/register \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"username\": \"your-agent-name\", \"walletAddress\": \"YOUR_WALLET\", \"chain\": \"solana\"}'\n\n\nResponse includes your API key (obv_sk_...) and wallet address. Save the key — it's shown only once!\n\n2. Set Environment Variables\nexport OBVERSE_API_KEY=\"obv_sk_your_key_here\"\nexport OBVERSE_API_URL=\"https://obverse.onrender.com\"  # optional, this is the default\n\n3. Start Using\n# Create a payment link\nobverse-cli create-link 50 USDC solana \"My first payment\"\n\nThree Main Use Cases\n1. 🛍️ Product/Service Sales (Merchant Sales)\n\nSell products or services to anyone with a payment link. Automatically collects customer email and name for your mailing list!\n\nExample: Selling Running Shoes\n\n# Create product payment link (auto-collects email & name)\nobverse-cli create-product-link \"Premium Running Shoes\" 120 USDC solana \"High-performance shoes\"\n\n# Returns:\n{\n  \"paymentUrl\": \"https://www.obverse.cc/pay/shoe-xyz\",\n  \"linkCode\": \"shoe-xyz\",\n  \"type\": \"product_sale\",\n  \"title\": \"Premium Running Shoes\",\n  \"amount\": 120,\n  \"token\": \"USDC\",\n  \"customFields\": [\n    { \"fieldName\": \"email\", \"fieldType\": \"email\", \"required\": true },\n    { \"fieldName\": \"name\", \"fieldType\": \"text\", \"required\": true }\n  ],\n  \"message\": \"Collects customer email and name!\"\n}\n\n# Generate dashboard link to view all customer data\nobverse-cli generate-dashboard shoe-xyz\n\n# Returns:\n{\n  \"dashboardUrl\": \"https://www.obverse.cc/dashboard\",\n  \"credentials\": {\n    \"username\": \"@yourname\",\n    \"password\": \"AbC123XyZ456\"\n  },\n  \"instructions\": [\n    \"1. Open dashboard: https://www.obverse.cc/dashboard\",\n    \"2. Login with your credentials\",\n    \"3. View customer emails, names, and payment details!\"\n  ]\n}\n\n# Check sales analytics\nobverse-cli get-analytics shoe-xyz\n\n# List all customers with their data\nobverse-cli list-contributors shoe-xyz 50\n\n\nPerfect For:\n\nPhysical products (clothing, gadgets, merch)\nDigital products (ebooks, courses, templates)\nServices (consulting, development, design)\nEvent tickets, subscriptions, pre-orders\n2. 💰 Crowdfunding/Fundraising\n\nRaise money from multiple contributors for a shared goal.\n\nExample: Funding AI Development\n\n# Create fundraising campaign\nobverse-cli create-fundraiser \"AI Development Fund\" 5000 USDC monad \"Building advanced AI agents\"\n\n# Returns:\n{\n  \"paymentUrl\": \"https://www.obverse.cc/pay/fund-xyz\",\n  \"linkCode\": \"fund-xyz\",\n  \"type\": \"crowdfunding\",\n  \"goalAmount\": 5000\n}\n\n# Check fundraising progress\nobverse-cli check-progress fund-xyz 5000\n\n# Returns:\n{\n  \"fundraising\": {\n    \"goalAmount\": 5000,\n    \"raisedAmount\": 3450,\n    \"remainingAmount\": 1550,\n    \"progressPercent\": \"69.0\",\n    \"contributors\": 23\n  }\n}\n\n# List all contributors\nobverse-cli list-contributors fund-xyz\n\n\nPerfect For:\n\nAgent development funding\nProduct launches\nCommunity projects\nResearch funding\nOpen source projects\nBounty programs\n3. 💳 Simple Payments & Invoicing\n\nAccept one-time payments or create invoices for clients.\n\nExample: Consulting Invoice\n\n# Generic payment link (one-time use)\nobverse-cli create-link 750 USDC solana \"Consulting Services - 5 hours\"\n\n# Check if paid\nobverse-cli check-payment xyz123\n\n# List all payments\nobverse-cli list-payments xyz123\n\n\nOr use formal invoicing:\n\n# Create invoice with recipient details\nobverse-cli create-invoice john@example.com 750 USDC monad\n\n\nPerfect For:\n\nFreelance work\nProfessional services\nOne-time payments\nTips and donations\n🎯 NEW: Data Collection & Dashboard Features\nCollect Customer Data with Payment Links\n\nEvery payment link can now collect custom data from customers! Perfect for building mailing lists, gathering customer info, and invoicing.\n\n# Simple example: Collect email and phone number\nobverse-cli create-link 50 USDC solana \"Consultation Fee\" '[{\"fieldName\":\"email\",\"fieldType\":\"email\",\"required\":true},{\"fieldName\":\"phone\",\"fieldType\":\"tel\",\"required\":false}]' true\n\n# Product sales automatically collect email & name\nobverse-cli create-product-link \"Digital Course\" 299 USDC monad\n\n# Fundraising automatically collects optional contributor info\nobverse-cli create-fundraiser \"Community Project\" 10000 USDC solana\n\n\nCustom fields you can collect:\n\nEmail addresses (fieldType: \"email\")\nNames (fieldType: \"text\")\nPhone numbers (fieldType: \"tel\")\nMessages (fieldType: \"textarea\")\nCompany names, addresses, or ANY text field you need!\nDashboard Analytics\n\nGet a full dashboard with payment analytics and customer data!\n\n# Generate dashboard credentials for any payment link\nobverse-cli generate-dashboard shoe-xyz\n\n# Returns login credentials:\n{\n  \"dashboardUrl\": \"https://www.obverse.cc/dashboard\",\n  \"credentials\": {\n    \"username\": \"@yourname\",\n    \"password\": \"AbC123XyZ456\",  // Valid for 2 hours\n    \"expiresAt\": \"2024-01-15T12:30:00.000Z\"\n  },\n  \"instructions\": [\n    \"1. Open dashboard\",\n    \"2. Login with credentials\",\n    \"3. View analytics, customer emails, payment history, charts\"\n  ]\n}\n\n\nWhat you get in the dashboard:\n\n📊 Payment statistics (total revenue, count, success rate)\n📧 Customer data (emails, names, all collected fields)\n📈 Charts and trends over time\n🔍 Searchable payment history\n💾 Export customer lists\nCore Commands\nCreating Payment Links\n# Generic payment link with optional custom fields\nobverse-cli create-link <amount> [currency] [chain] [description] [customFieldsJson] [isReusable]\n\n# Example: Simple payment\nobverse-cli create-link 50 USDC solana \"Payment for services\"\n\n# Example: With data collection\nobverse-cli create-link 100 USDC monad \"Consultation\" '[{\"fieldName\":\"email\",\"fieldType\":\"email\",\"required\":true}]' true\n\nConvenience Wrappers (Auto-collect customer data!)\n# For product/service sales (auto-collects email & name)\nobverse-cli create-product-link <title> <price> [currency] [chain] [description] [customFieldsJson]\n\n# For crowdfunding (auto-collects optional email & name)\nobverse-cli create-fundraiser <title> <goalAmount> [currency] [chain] [description] [customFieldsJson]\n\n# For invoicing (formal)\nobverse-cli create-invoice <recipient> <amount> [currency] [chain] [dueDate]\n\nDashboard & Analytics\n# Generate dashboard credentials\nobverse-cli generate-dashboard <linkCode>\n\n# Get analytics (sales/fundraising stats)\nobverse-cli get-analytics <linkCode>\n\n# Check payment link status\nobverse-cli check-payment <linkCode>\n\n# List all payments for a link\nobverse-cli list-payments <linkCode> [limit]\n\n# Check fundraising progress toward goal\nobverse-cli check-progress <linkCode> <goalAmount>\n\n# List all contributors/customers\nobverse-cli list-contributors <linkCode> [limit]\n\n# Check wallet balance\nobverse-cli balance <userId> [chain]\n\nComplete Workflow Examples\nWorkflow 1: Selling Digital Products (with Customer Data Collection)\n# Step 1: Create product link (auto-collects email & name)\nobverse-cli create-product-link \"AI Course Bundle\" 299 USDC solana\n\n# Step 2: Share the link\n# https://www.obverse.cc/pay/course-xyz\n# Customers pay AND provide their email/name automatically!\n\n# Step 3: Generate dashboard to view all customer data\nobverse-cli generate-dashboard course-xyz\n# Returns: Login credentials for full analytics dashboard\n\n# Step 4: Check sales analytics\nobverse-cli get-analytics course-xyz\n\n# Step 5: Export customer email list for marketing\nobverse-cli list-contributors course-xyz 100\n# Now you have customer emails to send course access links!\n\nWorkflow 2: Running a Fundraising Campaign\n# Step 1: Create fundraiser\nobverse-cli create-fundraiser \"Open Source AI Project\" 10000 USDC monad\n\n# Step 2: Share campaign link\n# https://www.obverse.cc/pay/project-xyz\n\n# Step 3: Track progress\nobverse-cli check-progress project-xyz 10000\n\n# Step 4: Thank top contributors\nobverse-cli list-contributors project-xyz\n\nWorkflow 3: Freelance Consulting\n# Step 1: Create payment link\nobverse-cli create-link 1500 USDC solana \"Smart Contract Development\"\n\n# Step 2: Send link to client\n# https://www.obverse.cc/pay/work-xyz\n\n# Step 3: Check if paid\nobverse-cli check-payment work-xyz\n\n# Step 4: Verify payment\nobverse-cli list-payments work-xyz\n\nAgent Usage Patterns\nVia Telegram\nUser: \"Create payment link to sell my AI course for $299\"\n\nAgent: ✅ Product Payment Link Created!\n       Product: AI Course Bundle\n       Price: $299 USDC\n       Link: https://www.obverse.cc/pay/course-xyz\n\n       Share this link to start selling!\n\nUser: \"How many courses have I sold?\"\n\nAgent: 📊 Sales Analytics\n       Total Sales: 47\n       Revenue: $14,053 USDC\n       Customers: 47\n       Average: $299.00\n\nVia WhatsApp\nUser: \"Start a fundraiser for $5000\"\n\nAgent: 🚀 Fundraising Campaign Created!\n       Goal: $5,000 USDC\n       Link: https://www.obverse.cc/pay/fund-xyz\n\nUser: \"How much have we raised?\"\n\nAgent: 💰 Fundraising Progress\n       Goal: $5,000 USDC\n       Raised: $3,450 (69%)\n       Remaining: $1,550\n       Contributors: 23\n\nVia Discord\nUser: \"Bill the client for $750\"\n\nAgent: 💳 Payment Link Created\n       Amount: $750 USDC\n       Link: https://www.obverse.cc/pay/work-xyz\n\nUser: \"Did they pay?\"\n\nAgent: ✅ PAYMENT RECEIVED!\n       Amount: $750 USDC\n       Transaction: 0x8a9b7c...\n       Time: 15 minutes ago\n\nNEW: Data Collection & Dashboard Examples\nUser: \"Create a payment link for my course and collect customer emails\"\n\nAgent: ✅ Product Link Created with Data Collection!\n       Product: Online Course\n       Price: $299 USDC\n       Link: https://www.obverse.cc/pay/course-xyz\n\n       📧 Automatically collects:\n       • Customer email\n       • Customer name\n\n       Share this link to sell and build your email list!\n\nUser: \"Show me who bought my course\"\n\nAgent: 📊 Generating Dashboard Access...\n\n       🔐 Dashboard Credentials:\n       URL: https://www.obverse.cc/dashboard\n       Username: @yourname\n       Password: AbC123XyZ456\n\n       ⏰ Valid for: 2 hours\n\n       View all customer emails, names, payments, and analytics!\n\nUser: \"I want to collect phone numbers too\"\n\nAgent: ✅ Custom Payment Link Created!\n       Link: https://www.obverse.cc/pay/custom-xyz\n\n       Collecting:\n       • Email (required)\n       • Name (required)\n       • Phone (optional)\n\n       Perfect for building your customer database!\n\nDefault Behavior\nDefault chain: Solana\nDefault currency: USDC (most widely used)\nSettlement: Funds arrive in 2-5 minutes\nFees: 0.5-1.5% per transaction\nSupported Chains\nChain\tCurrencies\tFees\nSolana\tUSDC\tlow\nMonad\tUSDC\tlow\nError Handling\nCommon Errors\n\n\"Invalid API key\"\n\n# Check your API key\necho $OBVERSE_API_KEY\n# Register for a new key:\ncurl -X POST https://obverse.onrender.com/api-keys/register \\\n  -H 'Content-Type: application/json' \\\n  -d '{\"username\": \"your-agent-name\"}'\n\n**\"Payment link not found\"**\n```bash\n# Check if link code is correct\nobverse-cli check-payment <linkCode>\n\n\n\"Rate limit exceeded\"\n\n# Wait 60 seconds and retry\n\nAPI Rate Limits\nPlan\tRequests/min\tMonthly Txns\nFree\t10\t100\nStarter\t60\t500\nPro\t300\t2,000\nGetting Help\nAPI Docs: obverse.onrender.com/api-docs\nSupport: obverse.ccc@gmail.com\nKey Takeaway\n\nOne generic payment link. Multiple use cases.\n\nWhether you're selling products, raising funds, or invoicing clients - it's all the same flexible payment link system. The convenience commands just make it easier to use.\n\nNo complex setup. No multiple endpoints. Just simple, flexible payments. 💙\n\nMade with ❤️ by the Obverse Team"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/OFUZORCHUKWUEMEKE/obverse-payments",
    "publisherUrl": "https://clawhub.ai/OFUZORCHUKWUEMEKE/obverse-payments",
    "owner": "OFUZORCHUKWUEMEKE",
    "version": "1.0.1",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/obverse-payments",
    "downloadUrl": "https://openagent3.xyz/downloads/obverse-payments",
    "agentUrl": "https://openagent3.xyz/skills/obverse-payments/agent",
    "manifestUrl": "https://openagent3.xyz/skills/obverse-payments/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/obverse-payments/agent.md"
  }
}