πŸ€–
OpenClaw Payment Gateway

BeastPay Bot

@Openclawbeastpay_bot Β· Chat ID: 933545457
Create Payment Link β†’
Integration Status
πŸ“± Checking…
Telegram
@Openclawbeastpay_bot
πŸ’¬ Checking…
WhatsApp
Meta Cloud API
πŸͺ™ Checking…
NOWPayments
300+ cryptocurrencies
πŸ›‘οΈ Checking…
Sumsub KYC
Triggered above $500
Payment Providers
πŸ’³ Transak Active
Card / Bank Β· No KYC < $200
πŸŒ™ MoonPay Active
Card / Bank Β· Email only < $150
πŸͺ™ NOWPayments Pending setup
Wallet-to-wallet Β· Zero KYC Β· 300+ coins
KYC Tiers
No KYC
Payments under $200 Β· Provider-managed
Email Only
$200–$500 Β· Name + email via MoonPay/Transak
Full KYC (Sumsub)
Above $500 Β· ID + selfie verification
All Features
Notification Events (Telegram + WhatsApp)
EventTelegramWhatsAppTrigger
⏳ New PaymentONONCustomer starts checkout
βœ… CompletedONONCrypto delivered to wallet
❌ FailedONONPayment error or cancel
πŸ”— New LinkONOFFAdmin creates payment link
πŸ“Š Daily SummaryManualManualTriggered from dashboard
Dashboard
Real-time gateway overview
Total Payments
β€”
Completed
β€”
Pending
β€”
Volume (USD)
β€”
Conversion
β€”
success rate
Active Links
Recent Payments
Loading…
All Payments
Transaction history
Loading…
WhatsApp Notifications
Meta Cloud API β€” send payment alerts to WhatsApp
Status
β€”
Phone ID
β€”
To Number
β€”
Notification Toggles
Actions
Setup Guide
  1. Go to developers.facebook.com β†’ My Apps β†’ Create App β†’ Business
  2. Add WhatsApp product β†’ API Setup
  3. Copy Phone Number ID and generate a Permanent Access Token
  4. Add recipient number (verified in test mode, or use a live number)
  5. Set env vars: WHATSAPP_TOKEN, WHATSAPP_PHONE_ID, WHATSAPP_TO
  6. Restart the gateway and click "Send Test Message"
NOWPayments
Crypto-native payments β€” no KYC, 300+ coins, wallet-to-wallet
Status
β€”
Environment
β€”
KYC Required
None
Currencies
300+
How It Works

NOWPayments is a crypto-native provider β€” customers pay directly from their crypto wallet. No card needed, no KYC, supports 300+ cryptocurrencies.


Payment flow:

  1. Gateway creates invoice via NOWPayments API
  2. Customer sent to hosted checkout page with wallet address + exact amount
  3. Customer sends crypto from their wallet
  4. NOWPayments confirms on-chain β†’ webhook fired β†’ status updated

Best for: crypto-native customers, B2B invoices, high-value transactions without KYC friction.

Setup Guide
  1. Sign up at nowpayments.io β†’ Dashboard β†’ API Keys
  2. Create an API key and copy it
  3. Go to Settings β†’ IPN Secret β†’ set a secret string
  4. Set env vars: NOWPAYMENTS_API_KEY, NOWPAYMENTS_IPN_SECRET
  5. Set NOWPAYMENTS_ENV=production when going live
  6. Add webhook URL in NOWPayments dashboard: {BASE_URL}/webhooks/nowpayments
Stripe
Card payments via Stripe Checkout β€” PCI-compliant, global, instant setup
Status
β€”
Mode
β€”
Secret Key
β€”
Webhook Secret
β€”
Actions
How It Works

Stripe uses Checkout Sessions β€” customers are redirected to Stripe's PCI-compliant hosted payment page to enter card details.


Payment flow:

  1. Gateway calls Stripe API to create a Checkout Session with amount + currency
  2. Customer redirected to checkout.stripe.com to pay by card
  3. Stripe processes payment, fires checkout.session.completed webhook
  4. Gateway updates payment status and notifies via Telegram/WhatsApp

Webhook events handled: checkout.session.completed, checkout.session.expired, payment_intent.payment_failed, charge.refunded

Setup Guide
  1. Sign up at dashboard.stripe.com
  2. Developers β†’ API Keys β†’ copy Secret key (sk_test_… or sk_live_…)
  3. Developers β†’ Webhooks β†’ Add endpoint: {BASE_URL}/webhooks/stripe
  4. Select events: checkout.session.completed, checkout.session.expired, payment_intent.payment_failed, charge.refunded
  5. Copy Signing secret (whsec_…) from the webhook detail page
  6. Set env vars and restart:
export STRIPE_SECRET_KEY="sk_test_..."
export STRIPE_PUBLISHABLE_KEY="pk_test_..."
export STRIPE_WEBHOOK_SECRET="whsec_..."
export STRIPE_ENV="test"
Change test β†’ live and use sk_live_ keys when going to production.
KYC β€” Sumsub
Identity verification for high-value payments
Status
β€”
Level Name
β€”
KYC Trigger
β€”
Total Records
β€”
KYC Records
Loading...
Setup Guide
  1. Sign up at dashboard.sumsub.com
  2. Go to Developers β†’ App Tokens β†’ Create token
  3. Copy App Token and Secret Key
  4. Create a verification flow (e.g. basic-kyc-level) in your Sumsub dashboard
  5. Set env vars: SUMSUB_APP_TOKEN, SUMSUB_SECRET_KEY, SUMSUB_LEVEL_NAME
  6. Add webhook URL in Sumsub: {BASE_URL}/webhooks/sumsub
  7. Set KYC_SUMSUB_LIMIT=500 to trigger KYC above $500
Merchants
Manage merchant accounts and API keys
Click "Add Merchant" to create your first merchant.
🏒

Merchant Verification

Automated pipeline: Company lookup β†’ Document parsing β†’ Risk scoring β†’ Gateway registration

OpenCorporates
β€”
IMAP / OTP
β€”
Encryption
β€”
AI Parser
β€”
Total Profiles
β€”
Approved
β€”
Pending Review
β€”
Rejected
β€”
Onboard New Merchant
Company Name *
Registration Number *
Jurisdiction (ISO-2)
Business Email *
Website
Phone
Verification Profiles
Loading…
Company Lookup (OpenCorporates)
Upload & Parse Document (AI)
Profile ID
Document Type
Document Text / Extracted Content
Gateway Registration
Profile ID
Gateways
⚑
Gateway Router
ForceVerify
Auto-picks the best gateway β€” 100% verified keys, fastest settlement, spot crypto credit.
Fully Verified
β€”
Partial (Sandbox)
β€”
Best Pick
β€”
Ranked Providers
#ProviderTypeVerified FastSpotFee %No-KYCScore
Loading…
πŸ”

Lockbox β€” AI Payment Parser

Paste any raw payment text β€” Claude AI extracts, validates, and logs card data with confidence scoring.

πŸ€– Claude AI: Checking…
πŸ“¨ Telegram: @Openclawbeastpay_bot
Total Parsed
β€”
all time
Valid Cards
β€”
passed Luhn + expiry
Invalid / Anomalies
β€”
failed validation
Parse Payment Data
Analysis Result
Submit payment text to see AI analysis here.
πŸ“± Telegram Bot Input

All inputs can also be sent directly to @Openclawbeastpay_bot β€” the bot auto-detects card data and returns instant analysis.

Bot Commands
/parse <text>
/transactions
/status
/help
Webhook Setup

Enable webhook so Telegram pushes updates to this server:

Transaction Log
No transactions yet.