Skip to main content
Start accepting stablecoin payments by your next coffee break. Book a call
Product Updates

What's New

Every release, every fix, every improvement. PayRam ships fast — here's the proof.

33
Releases
287+
Changes Shipped

April 10, 2026

PayRam Corev1.9.7
Added
  • Smart contract wallets (EIP-7702 / EIP-4337) can now be used to update cold wallets
Fixed
  • Batch address identification restored for TRX — addresses are detected reliably again
  • Default wallet handling now correctly scoped to the specific blockchain instead of clearing globally
PayRam Frontendv0.4.5
Changed
  • Update Manager is back — now includes an installation and troubleshooting guide
  • Wallet management now validates connections before showing wallets as ready
Fixed
  • BTC deposit wallets no longer require a hot wallet to be considered setup-ready

April 7, 2026

PayRam Corev1.9.5
Added
  • Per-project access control: members, wallets, withdrawals, sweeps, balances, and recipients are now scoped to projects so users only see what they own
  • New `project_admin` role with the same permissions as project lead — can assign and revoke roles
  • Hot wallets are now bound to projects with first-class project management and ownership rules
  • Unified withdrawal endpoint with pagination — single API for all withdrawal listings
  • Recipients API now supports pagination
  • Webhook delivery logs persisted with backfill — full audit trail of every webhook attempt
UI
  • Cleaner `All Time` / `forever` option labels in date filters
Fixed
  • Smart contract wallets can now deploy through wrapper contracts (Safe, account abstraction, EIP-7702)
  • Activity log entries scoped by user access — internal members and customers no longer leak across projects
  • Nginx SSL termination now supported without requiring an SSL cert path on the PayRam container
  • Reverse proxy headers (`X-Forwarded-Host`, `X-Forwarded-*`) are only trusted from known proxy IPs to prevent host header injection
  • Analytics count queries now respect the active date filter
PayRam Frontendv0.4.4
Added
  • User management, payouts, address book, withdrawals, and wallets all now scoped per project — switch projects to filter what you see
  • Payouts table shows the project column and payout creation requires picking a project
  • Server-side pagination on payouts, address book, and withdrawal lists — handles large datasets without lag
Changed
  • MFA and password management consolidated into a single Account Security settings page
  • Update Manager temporarily marked as `Coming Soon` while we polish it
UI
  • Hot wallet page redesigned with project management and a first-time onboarding screen
  • Wallet detail page redesigned with a new assets section
  • Payments page redesigned with a two-column checkout layout
Fixed
  • Funds tab now shows an empty state instead of a blank screen when there's no data
  • Dropdowns now render via portal so they're never clipped by parent containers
  • Old-password error message and visibility toggle fixed in the Change Password dialog
  • Sweep history no longer logs spurious errors when requests are cancelled mid-flight
PayRam Payments Appv1.2.1
Added
  • Checkout now pre-fills the buyer's local currency based on geolocation
Changed
  • Card onramp purchases now enforce a $12 minimum to comply with provider rules
Fixed
  • Fixed nil-pointer crashes when updating transaction hashes for payments without a sender op hash
  • Authentication tokens no longer incorrectly appear expired due to a token-parsing bug
  • EIP-7702 delegation user operations are correctly skipped during sponsorship parsing
  • Token balance locks and unlocks guarded against zero-value sponsorship operations
  • Geolocation database now bundled with the Docker image so country detection works out of the box
PayRam MCP Serverv1.2.1
Fixed
  • Switched to a per-request MCP connection pattern to eliminate a memory leak on serverless deployments

April 1, 2026

PayRam Corev1.9.4
Added
  • Clearer error codes when the blockchain needs a moment to catch up (409 with retry guidance)
Fixed
  • Deposit wallet deployment now auto-retries when the network is briefly out of sync
PayRam Frontendv0.4.3
UI
  • Better error messages during wallet registration — explains what's happening and what to do
Fixed
  • Wallet setup shows progress spinner, countdown timer, and retry button instead of failing silently
  • Payment links now work correctly — fixed broken wallet URLs
PayRam Business Appv1.0.0
Added

March 25, 2026

PayRam Corev1.9.3
Fixed
  • BTC transaction receipt now surfaces real errors (timeout, auth failure, rate limit) instead of silently marking transactions as not found
  • Deposit verification correctly distinguishes missing transactions from transient RPC failures — nil receipts are retried on next cycle
  • Removed exponential retry backoff from confirming sweeps — now processed every cycle without age-based delays
  • Refresh token endpoint returns correct HTTP status codes (401 for invalid JWT, 404 for deleted members) instead of generic 500
  • Database errors in token refresh no longer collapse into incorrect 404 — real DB failures propagate as 500
PayRam Frontendv0.4.2
Added
  • System Updater page with version management, upgrade planning, and real-time upgrade monitoring
  • Debug panel wallet URL override for testing payments page against custom backends
Fixed
  • Remove authenticated config call from public payments page and add checkout suffix to wallet URLs
  • Improve error handling and type safety in updater API functions
  • Normalize upgrade failure state check and fix import paths in updater module

March 21, 2026

PayRam MCP Serverv1.2.0
Added
  • MCP server discovery tool for agents to find and connect to PayRam instances
  • Authentication skill for secure agent access to PayRam APIs
  • Authenticated data-fetching MCP tools for merchant dashboards
  • Zero-key-exposure security messaging added across all agent discovery points
Changed
  • Rewritten analytics skill with direct API access for real-time data
  • Agent setup flow improved with chain recommendations, faucet URLs, and short script URLs
Fixed
  • Auto-discover platform ID so agents no longer need to ask for it during setup

March 20, 2026

PayRam Corev1.9.2
Added
  • Batch BTC DB queries — reduces ~22,000 queries per block down to 2 using two-pass batch pattern for UTXO and sweep detection
Changed
  • RPC pool composite node identity uses URL + credential hash as key — fixes credential loss for same-URL nodes with different API keys
  • Existing RPC nodes re-hashed via migration for consistency with new hashing scheme
  • Processor shutdown changed to graceful termination via context cancellation
Fixed
  • BTC UTXO batch fallback — on DB error, falls back to per-item lookup instead of dropping sweep detections
  • Stop() now unblocks correctly by listening on both context and stop channel
  • BTC unauthenticated RPC nodes filtered out for remote connections
  • Empty batch returns consistent empty slice instead of nil for JSON safety

March 19, 2026

PayRam Frontendv0.4.1
Fixed
  • Remove authenticated config API call from public payments page to prevent auth errors
  • Use plain axios (unauthenticated) for `reportMissedDeposit` on public payments page
PayRam Frontendv0.4.0
Added
  • Default configuration integration for dynamic backend and wallet URLs
  • Unified page headers with `PageHeader` component across all screens
  • Sidebar logo now clickable to navigate home
  • RPC pool frontend alignment with updated backend API changes
UI
  • Fixed alert bar transparency in page headers
  • UI polish for payment links, chart legends, alert bar, and sponsorship copy
  • Addressed loading flash, overflow, and accessibility issues in RPC pool minor fixes
Fixed
  • Guard against null analytics cells crashing dashboard on login
  • Fix `defaultValue` sync issue in RPC pool settings
  • Update `PAYMENTS_APP_CONFIG` with new backend and web wallet URLs
PayRam Corev1.9.1
Fixed
  • BTC batch size reduced to 2 for per-block height updates to improve stability
PayRam Corev1.9.0
Added
  • RPC connection pool with health-based routing, priority ranking, and 60 seed nodes across all supported chains
  • RPC node management APIs — create, update, delete, and per-node live connection testing
  • ARM64 Docker build and publish workflow for multi-platform image support
  • Automatic releases and tag builds via CI pipeline
  • Computed `webhookStatus` field in payment search results
  • Deposit sponsorship retry timeout configuration
  • `CONFIRMING` payment status exposed in API; analytics tightened to processed-only deposits
  • Computed `priority` field in RPCNode API response
  • Hash-based RPC node gatekeeper (`ConnectionHash`) to prevent duplicate node registration
  • BTC fallback node support in RPC pool
Changed
  • Centralized `BLOCKCHAIN_NETWORK_TYPE` environment reads into `models.GetNetworkType()`
  • Removed redundant `network_type` column from `rpc_nodes` table
  • Chain ID retrieval refactored — TRX JSON-RPC probe separated into a dedicated function
  • Seeder now uses `OnConflict{DoNothing}` for idempotency; syncs non-key fields on duplicate key
  • Batch address checking for ETH/BASE blocks for improved performance
  • Chain ID cached via `sync.Once` for Received events matching
Fixed
  • TRX chain ID retrieval — enhanced error handling for unsupported endpoints and improved JSON-RPC probe
  • TRX multi API key support — per-node API key used for gRPC calls instead of single client-level key
  • TRX URL parsing and pool integration
  • TRX timestamp handling
  • RPC pool poisoning from "not found" errors — errors no longer incorrectly evict healthy nodes
  • RPC pool: removed silent `DefaultFreeNodes` fallback to surface configuration issues explicitly
  • Tron node mapping fix — nodes slice initialized to empty instead of nil
  • BTC missed deposit flow improved
  • BTC testnet connectivity fix
  • Sweep retry logic — sweeps no longer incorrectly marked as `not_found` on transient errors
  • Dashboard confirming deposits filter accuracy
  • `FetchTransactionSponsorship` error handling and logging improvements
  • Deposit pipeline stability — prevents silent deposit loss and unsafe height advancement
  • External platform blockchain currency approval logic corrected
  • Chain ID validation skipped on non-connection RPC node updates
  • Signed transaction payload stored for safe re-broadcast on withdrawal failure
  • Race condition and goroutine leak fixes in RPC pool management
  • Worker restart error handling fixed
PayRam Payments Appv1.2.0
Added
  • Withdraw transactions support
  • Sponsorship calculation endpoint and handler
  • Fiat currency and country data integration
  • Automated CI/CD release pipeline
PayRam Walletv2.4.0
Changed
  • TypeScript migration and ESLint configuration
Fixed
  • Improved installation check logic and login redirect on token expiry

March 11, 2026

PayRam Frontendv0.3.1
Added
  • Activity Log in settings with breadcrumb navigation
  • Missed payments reporting feature with UI components, validation and error handling
  • `excludeActionStatusPairs` filter support for activity logs API and hooks
  • `UserMultiSelect` component improvements for activity log filtering
UI
  • Quick filter style updates with high value filter option removed
Fixed
  • Update `WEB_WALLET_URL` in `PAYMENTS_APP_CONFIG` to new production URL
  • Handle 403 Forbidden separately from 401 to prevent unintended logout
  • Update activity log API routes for correctness
PayRam Corev1.8.3
Added
  • Polygon listener and broadcast processor registered in system service
  • Webhook retry mechanism with exponential backoff — failed webhook deliveries are automatically retried at 30m, 1h, 2h, 4h, 8h, 24h, and 48h intervals before being marked as failed; retry intervals are configurable via system configuration
Fixed
  • BTC missed deposit flow - improved handling in BTC client
  • Sweep approval: temporarily disabled fee transfer and signature broadcasting in run method
PayRam Payments Appv1.1.0
Changed
  • Country selector and default payment method configuration
Fixed
  • Card onramp parameter handling improvements

March 5, 2026

PayRam Corev1.8.2
Fixed
  • Polygon mainnet RPC connectivity
PayRam Payments Appv1.0.0
Added
  • Address book service with Ethereum address validation and normalization
  • Sponsorship calculation logic with user payable amount computation
  • Network fee support for payment calculations

March 1, 2026

PayRam Corev1.8.1
Fixed
  • Batch DB query for calldata address checking to fix slow block processing
  • Nil guard for IdentifyOurAddresses to prevent panic
  • Error logging in identifyOurAddresses for silent DB failures
  • Remove MaxBlocksPerBatch cap in polling to eliminate inter-batch sleep
  • Prevent genuine deposits from being marked stale on transient RPC errors
  • Log error from MarkStaleConfirmingDeposits instead of discarding

February 28, 2026

PayRam Frontendv0.3.0
Added
  • OnRamp Payments: new OnrampPaymentsScreen component integrated into OnrampPayments page
  • ErrorBoundary for OnrampPaymentsScreen to handle rendering errors gracefully
  • Confirmation state logic with debug mode and animated transitions for payment flows
  • Legacy QR toggle with improved dropdown overflow handling and payment UI enhancements
  • PayRam logo embedded in QR codes
  • Restart Nodes button in integrations settings
  • Refresh icon added to icon components
  • Configure MCP nav item with icons in sidebar
Changed
  • Rolled back Next.js 15 to 14 for stability
  • Upgraded CSS and UI dependencies to latest compatible versions
  • Cleaned up global CSS, removed redundant configs and duplicate imports
  • Refactored icon imports and added new OnrampPayments API
UI
  • Global design unification — slate color palette, stat strip, settings & payments redesign
  • Dashboard design audit — slate color scheme, table redesign, mobile filters, chart theming
  • Redesigned dashboard metric cards and updated sidebar color theme
  • Mobile hamburger menu, neon green theme, and dashboard polish
  • Instant sidebar highlight on navigation click
  • Fixed dropdown flash by defaulting to desktop positioning
  • Restored credit card icon next to Cards payment method label
  • Aligned Crypto icon layout to match Cards payment method
  • Settings list layout, sweep-in header and info block reorder
Fixed
  • Update wallet URL to production domain
  • Handle 403 Forbidden separately from 401 to prevent unintended logout
  • Prevent automatic logout on transient errors during token refresh
  • Improve logic to check availability of USDC token and BASE blockchain in ChannelSelector
  • Remove duplicate blockchain case showing incorrect card icons
  • Add QR code containers to prevent SVG overflow and fix wallet chain detection race condition
  • Revert build optimizations and remove deprecated Next.js 15 config
PayRam Frontendv0.3.0
Added
  • OnRamp Payments screen with error boundary
  • Confirmation state logic with animated transitions for payment flows
  • PayRam logo embedded in QR codes
  • Restart Nodes button in integrations settings
  • Configure MCP nav item with icons in sidebar
UI
  • Global design unification — slate color palette, stat strip, settings and payments redesign
  • Dashboard design audit — slate color scheme, table redesign, mobile filters, chart theming
  • Mobile hamburger menu and sidebar polish
Fixed
  • Handle 403 Forbidden separately from 401 to prevent unintended logout
  • QR code container overflow and wallet chain detection race condition
PayRam Corev1.8.0
Added
  • Deposit confirming state support - frontend can now track confirmation progress before deposits are fully confirmed
  • Blockchain node validation with mainnet detection (`IsMainnet` method)
  • Support for missed deposit webhook approval workflow
Changed
  • Consolidated webhook processing into single method to prevent duplicate webhook sends
  • Improved OnramperPayments API with better pagination, date filtering, and sorting validation
  • Refactored blockchain client methods for consistency (`ChainIDUint64` renamed to `GetChainID`)
  • Standardized error responses with correct HTTP status codes
Fixed
  • Context deadline/cancellation handling in blockchain processors
  • EnsureTxConfirmed polling behavior on NotFound status
  • TRX sweep transaction field population (Token/From/To/Amount/EventType)
  • BTC sweep UTXO processing to include "confirming" status
  • Analytics graph colors for New/Recurring metrics
  • Payment channel seeder to set Payments App status to active

February 14, 2026

PayRam Frontendv0.2.8
Added
  • Added Payments App Channel
  • Update Payments Page to support Payments App
Fixed
  • Payments Page UI fixes
PayRam Corev1.7.9
Added
  • integration of payments app

February 17, 2026

PayRam MCP Serverv1.1.0
Added
  • Headless setup guide retrieval tool with formatted checklist
  • Agent onboarding skill for automated deployment
  • Analytics references integrated across all existing skills
  • Google Analytics integration on MCP landing page
Changed
  • Renamed headless setup to agent onboarding for clarity
UI
  • Integration card layout split into 2-column grid

February 10, 2026

PayRam Frontendv0.2.7
Added
  • Payments page Disclaimer
Fixed
  • QR code styles and UI improvements
  • Recommended token fix
  • Dashboard UI fixes
PayRam Corev1.7.8
Added
  • tracking of user activity in the dashboard
  • Improved polling logic for the blockchain network processors

January 15, 2026

PayRam Frontendv0.2.6
Added
  • Added support for Polygon.
Fixed
  • Recommended token fix in payments page.
PayRam Corev1.7.7
Added
  • polygon integration
Fixed
  • minor bug fixes

January 6, 2026

PayRam Frontendv0.2.5
Fixed
  • add disclaimer text regarding PayRam software usage and liability
  • add disclaimer text regarding software usage and liability in PaymentScreen
PayRam Corev1.7.6
Fixed
  • buf fix for deposits coming through smart contracts
  • improvement in Tron sweep

December 26, 2025

PayRam Frontendv0.2.4
Fixed
  • TRON QR scan fix.
  • Update precision of amount on scanning QR code on Payments Page.
  • Filter inactive recipient while creating Payout.
PayRam Corev1.7.5
Fixed
  • Fix for JWT token based authentication
  • Minor fix in Ethereum blockchain listener

December 9, 2025

PayRam Frontendv0.2.3
Added
  • Payment channels (TransFi)
  • added support for JWT based authentication
PayRam Corev1.7.4
Added
  • JWT token based authentication for all the dashboard apis
  • Swagger documentation for all apis

November 15, 2025

PayRam Corev1.7.0
Added
  • support for smart contract eth deposits (for example deposits from coinbase)

November 11, 2025

PayRam Frontendv0.2.2
Added
  • Merchant payout: merchant can create a payout request
Fixed
  • Minor bug fixes and performance improvements
PayRam Corev1.6.9
Added
  • added apis for a payout (withdrawal) for merchant.

April 18, 2024

PayRam Corev1.2.6
Added
  • Added APIs to add member
  • Added APIs to add roles
  • Added APIs to add permissions
  • Added APIs to assign roles to members
  • Added API for signing authentication
  • Added APIs to add permissions to roles
  • Added USD adjustment factor of 2%

April 10, 2024

PayRam Corev1.2.5
Fixed
  • removed unwanted log
  • added defer function to avoid nil pointer error
PayRam Corev1.2.4
Fixed
  • added defer to handle abrupt termination of webhook job due to error at network layer
PayRam Corev1.2.3
Added
  • added support for notifying customer through email upon BTC credits
  • added necessary logs
  • updated event consumer library
Fixed
  • fixed few bugs related to transaction which was causing database locking

April 9, 2024

PayRam Corev1.2.2
Added
  • added support to add multiple platforms for a merchant
  • migration to add platform table and updates in the database tables
  • code refactored
  • payment request api no ok response structured

April 5, 2024

PayRam Corev1.2.1
Added
  • added support for tron listening
  • change in routes and handlers for admin apis to follow REST api guidelines
  • code refactored

March 29, 2024

PayRam Corev1.2.0
Added
  • added feature to send email to merchant on payment request
  • added open source event emitter library
  • added open source event consumer library

March 19, 2024

PayRam Corev1.1.6
Added
  • changed USD amount adjustment factor from 0.988 to 0.984
  • refactored the code
  • removed unwanted comments

March 15, 2024

PayRam Corev1.1.5
Added
  • Accounting processor for bitcoin sweep (withdrawal)
  • Updated go.mod and go.sum (showing vulnerability in one of the libraries)

March 14, 2024

PayRam Corev1.1.4
Added
  • Audit processor for bitcoin sweep (withdrawal)
  • changed USD amount adjustment factor from 0.995 to 0.988
  • Updated go.mod and go.sum

March 12, 2024

PayRam Corev1.1.3
Added
  • modified withdraw api to take withdraw hash in param rather than json params

March 9, 2024

PayRam Corev1.1.2
Fixed
  • removed unwanted webhook call for the cancelled payments in create payment request api call
PayRam Corev1.1.1
Added
  • restructured and added few test cases along with make file
  • separate webhook processor for retrying failed webhooks
  • added apis for BTC sweeper (withdrawal)
  • removed unwanted logs
  • added migration to copy deposits to withdra_deposits table for sweeping
  • added migration to mark all cancelled payment requrests webhhok status to received
  • migration to add two more tables
Fixed
  • multiple bug fixes in the code while testing

March 3, 2024

PayRam Corev1.1.0
Added
  • added support to pay using bitcoin
  • bitcoin listener can be run as a separate job
  • created README.md file with installation, configuration and usage details
Fixed
  • error in ether and erc20 subscription stops abrubtly

February 24, 2024

PayRam Corev1.0.8
Added
  • welcome message in the home page
PayRam Corev1.0.7
Fixed
  • small bug fix. added missed return statement in payment request api for all the users when it is a pre prod server

February 23, 2024

PayRam Corev1.0.6
Added
  • added code to copy created at and updated at in db migration
PayRam Corev1.0.3
Fixed
  • bug fix in url configuration
PayRam Corev1.0.2
Fixed
  • bug fix
PayRam Corev1.0.1
Fixed
  • bug fix
PayRam Corev1.0.0
Added
  • First release with new architecture