Changelog
Latest updates, fixes, and new features.
April 2026 (Affiliate Program)
- NewAffiliate Program — any authenticated user can opt-in and earn 20% recurring commission on referred Pro subscriptions for 12 months
- NewPublic marketing page at
/affiliate— hero, benefits grid, interactive earnings calculator, and FAQ - NewAffiliate dashboard under **MONETIZATION** sidebar section — join CTA, stat cards (signups, conversions, pending/available balance), referral link with copy button
- NewReferrals page with status filter (Signed up / Converted / Churned) and email-masked paginated list
- NewPayouts page with three USDC methods (Base, Polygon, Ethereum), $50 minimum threshold, and payout history
- NewAdmin affiliate management under
/dashboard/admin/affiliate— tabbed interface for profiles, payouts queue, and commissions audit - NewFirst-click cookie attribution via Next.js middleware —
dcp_refhttpOnly cookie, 90-day window,.directcryptopay.comdomain - NewStripe webhook hooks on
checkout.session.completed,invoice.payment_succeeded,customer.subscription.deleted, andcharge.refundedfor commission lifecycle - NewDaily cron job auto-approves commissions older than 30 days (refund buffer)
- NewPrisma models:
AffiliateProfile,Referral,AffiliateCommission,AffiliatePayoutwith full enum set - NewSupport docs page
affiliate-program.mdwith commission structure, attribution rules, and FAQ - SecuritySelf-referral blocked at service layer; duplicate referrals prevented by
UNIQUEconstraint onreferredUserId
April 2026 (Ton release)
- NewTon (The Open Network) support — accept TON and USDT (Jetton) on Ton mainnet (chainId 1000) and testnet (chainId 1001)
- NewTonConnect integration in checkout widget — supports Tonkeeper, MyTonWallet, OpenMask, and Telegram Wallet
- New
tonPayoutAddressfield on integrations — dedicated Ton payout wallet (EQ.../UQ.../raw, stored raw, displayed bounceable) - NewTon payout wallet type in Payout Wallets page — add and manage Ton wallets alongside EVM, Solana, and Tron
- NewWordPress plugin v1.7.0 — adds Ton chain labels and Tonviewer explorer links
- ImprovementBlockchain count updated to 10 across all pages, docs, and marketing
- ImprovementIntegration form now shows four conditional payout sections (EVM / Solana / Tron / Ton) based on selected tokens
- ImprovementStatus page now monitors Ton mainnet RPC alongside existing 9 chains
April 2026 (Tron release)
- NewTron network support — accept TRX and USDT-TRC20 on Tron mainnet (chainId 800) and Nile testnet (chainId 801)
- NewTronLink wallet integration in checkout widget — auto-detects
window.tronLink/window.tronWebfor seamless connection - New
tronPayoutAddressfield on integrations — dedicated Tron payout wallet (Base58Check, starts withT, 34 chars) - NewTron payout wallet type in Payout Wallets page — add and manage TRX wallets alongside EVM and Solana
- NewWordPress plugin v1.6.0 — adds Tron chain labels and Tronscan explorer links
- ImprovementBlockchain count updated to 9 across all pages, docs, and marketing
- ImprovementIntegration form now shows three conditional payout sections (EVM / Solana / Tron) based on selected tokens
- ImprovementStatus page now monitors Tron mainnet RPC alongside existing 8 chains
April 2026
- NewTestnet/Mainnet environment separation — each integration is locked to testnet or mainnet, preventing chain mixing (Stripe-style test/live model)
- New"TEST MODE" banner in widget for testnet integrations
- NewSolana support — accept SOL, USDC, and USDT on Solana (mainnet and Devnet)
- NewPhantom and Solflare wallet support for Solana payments
- NewTwo-Factor Authentication — secure your account with Google Authenticator, Authy, or any TOTP app. Optional, with 8 one-time recovery codes
- NewAvalanche C-Chain support — accept AVAX, USDC, and USDT on Avalanche (mainnet and Fuji testnet)
- NewAccount Security page — enable, disable, and manage 2FA from Settings > Security
- New2FA documentation — new "Account Security" guide in the docs
- NewConditional payout wallet UI — EVM and Solana wallet fields appear based on selected chains in the integration form
- NewDual payout wallet support — integrations can have separate EVM and Solana payout addresses
- ImprovementBlockchain count updated to 8 across all pages, docs, and marketing
- ImprovementAll login methods (Magic Link, Google, Wallet) now support 2FA verification
- ImprovementSolana transactions include Memo instruction with intent ID for unique identification
- ImprovementBackend validates payout wallets match selected chains when creating or updating integrations
- FixPayout wallet resolution now uses integration config exclusively (no environment variable fallback)
- FixPrice conversion now correctly supports AVAX
- FixTestnet chain detection uses centralized configuration instead of hardcoded values
April 2026 (early)
- NewWooCommerce plugin v1.5.0 — real-time payment status polling with full-screen checkout overlay, animated progress states, and proper blockchain verification
- NewWooCommerce plugin v1.4.0 — accept crypto payments directly in your WooCommerce checkout with three integration methods: payment gateway, shortcode, and Gutenberg block
- NewAuto-environment detection — plugin automatically uses testnet for localhost/staging and production for live domains. Override with
DCP_ENVin wp-config.php - NewTutorial #6 — WooCommerce Crypto Payments: step-by-step guide from install to first payment
- ImprovementDashboard payments and events pages now auto-refresh every 10 seconds with toggle control
- ImprovementWebhook dashboard — delivery history table with event type, status, attempts, latency, and one-click replay for failed deliveries
- ImprovementWebhook detail modal — inspect full JSON payload, signature header, and copy cURL replay command
March 2026
- NewSDK v0.3.0 — lightweight architecture rewrite with dramatically reduced bundle size and zero external dependencies
- New
DCP.Payment()API — create payments with dynamic amounts programmatically using your Integration ID - NewTutorial series — 5 step-by-step guides published covering payment links, donations, HTML buttons, Next.js integration, and webhooks
- NewDiscord community launched — discord.com/invite/PPdJNkXh
- NewTelegram community launched — t.me/dcp_Community
- Improvement
DCP.init()simplified — minimal configuration required - ImprovementNext.js SSR safety — dynamic import pattern documented to prevent server-side crashes
- FixImproved HMAC signature parsing for webhook verification
- FixImproved timestamp and signature validation for webhooks
- FixFixed raw body encoding for webhook payloads
February 2026
- NewWebhook system — HMAC-SHA256 signed notifications with automatic retries and exponential backoff
- NewWebhook events — payment.pending, payment.processing, payment.succeeded, payment.failed, payment.expired, payment.late_confirmation
- NewWebhook secrets — auto-generated
whsec_prefixed secrets per integration - NewReplay protection — 5-minute window for webhook signature validation
- ImprovementWebhooks moved from global settings to per-integration configuration — each project gets its own webhook URL and secret
- ImprovementSettings page renamed from "General" to "Workspace" — cleaner separation of Tenant vs User settings
January 2026
- NewSetup Checklist — streamlined onboarding in 3 steps: configure payout wallet, create integration, generate payment tool
- NewAuto-Conversion — automatically swap incoming payments to your preferred stablecoin via DEX
- NewDonation pages — let supporters choose their own amount with a dedicated donation tool type
- NewGet Code modal — three integration options per payment tool: Payment Link, Button Code, Widget Code
- ImprovementSetup Checklist reduced from 4 to 3 steps — webhook configuration removed (optional, available in integration settings)
- ImprovementMagic Link authentication — sign up with email or connect your crypto wallet directly
December 2025
- NewDirectCryptoPay launched — non-custodial crypto payment gateway for merchants
- NewSupport for 6 EVM mainnets — Ethereum, Polygon, Base, BNB Chain, Arbitrum, Optimism
- NewUSDC, USDT, and ETH accepted across all supported networks
- NewPayment tools — create payment links and donation pages from your dashboard
- NewStarter plan — free, 20 transactions/month or $2,000 volume
- NewPro plan — $29/month, unlimited transactions, zero platform fees
- NewTestnet mode — test everything for free with no limits, active on every account from day one
- NewCDN-hosted versioned widget — guaranteed stability for production integrations
- New
DCP.onReady()callback — clean initialization without polling - NewSwagger API documentation — docs.directcryptopay.com