Moneybag

Changelog

API version history and updates for Moneybag payment gateway

Changelog

Track all API updates, new features, and important changes to the Moneybag payment platform.

Current Version: v2.3.0

Released: December 15, 2024


[v2.3.0] - December 15, 2024

🎉 New Features

  • Webhook Retry Logic: Automatic retry for failed webhook deliveries with exponential backoff
  • Batch Refunds API: Process multiple refunds in a single API call
  • Payment Links: Generate shareable payment links with custom expiry
  • Multi-currency Support: Added support for USD and EUR (beta)

💡 Improvements

  • Improved API response times by 40%
  • Enhanced error messages with more detailed validation feedback
  • Added request ID to all API responses for better tracking
  • Optimized webhook delivery system for better reliability

🐛 Bug Fixes

  • Fixed issue with duplicate transaction IDs in rare cases
  • Resolved timeout issues with large transaction queries
  • Fixed currency conversion rounding errors
  • Corrected webhook signature verification for special characters

⚠️ Deprecations

  • GET /api/v1/payments endpoint deprecated, use GET /api/v2/payments instead
  • payment_method field renamed to payment_type (backward compatible until v3.0)

[v2.2.1] - November 20, 2024

🐛 Bug Fixes

  • Emergency fix for payment verification endpoint returning incorrect status
  • Fixed race condition in concurrent payment processing
  • Resolved memory leak in webhook processing service

[v2.2.0] - November 1, 2024

🎉 New Features

  • Recurring Payments: Support for subscription and recurring billing
  • Partial Refunds: Process partial refund amounts
  • 3D Secure 2.0: Enhanced card authentication for European cards
  • Invoice API: Generate and send invoices programmatically

💡 Improvements

  • New SDK versions for Node.js (v2.0) and Python (v2.0)
  • Added GraphQL API endpoint (beta)
  • Improved dashboard with real-time analytics
  • Enhanced mobile SDK performance

🔒 Security

  • Implemented API key rotation mechanism
  • Added IP whitelisting for production accounts
  • Enhanced webhook signature algorithm (HMAC-SHA256)

📝 Documentation

  • Added interactive API playground
  • New integration guides for popular e-commerce platforms
  • Expanded troubleshooting documentation

[v2.1.0] - September 15, 2024

🎉 New Features

  • QR Code Payments: Generate QR codes for in-person payments
  • Saved Cards: Token-based card storage for returning customers
  • Bulk Operations: Process multiple operations via CSV upload
  • Webhook Management API: Programmatically manage webhooks

💡 Improvements

  • 50% reduction in checkout page load time
  • Added support for more mobile banking providers
  • Improved error handling with standardized error codes
  • New payment status webhook events

🐛 Bug Fixes

  • Fixed character encoding issues in customer names
  • Resolved decimal precision issues in large amounts
  • Fixed timezone handling in transaction timestamps

💔 Breaking Changes

  • Minimum TLS version raised to 1.2
  • Removed support for MD5 webhook signatures

[v2.0.0] - July 1, 2024

🚀 Major Release

This major release introduces significant improvements to the Moneybag API platform.

🎉 New Features

  • Complete API Redesign: RESTful API v2 with improved consistency
  • Idempotency Keys: Prevent duplicate transactions
  • Advanced Reporting API: Detailed transaction analytics
  • Marketplace Support: Split payments and multi-party transactions
  • Mobile SDKs: Native iOS and Android SDKs

💡 Improvements

  • 10x improvement in API rate limits
  • New unified error response format
  • Standardized date/time formats (ISO 8601)
  • Improved API versioning strategy

💔 Breaking Changes

  • API v1 endpoints moved to legacy status
  • Changed authentication header from API-Key to X-Merchant-API-Key
  • Restructured webhook payload format
  • Amount fields now use minor units (paisa instead of taka)

📚 Migration Guide

Contact our support team at support@moneybag.com.bd for detailed v1 to v2 migration instructions.


[v1.5.0] - April 15, 2024

🎉 New Features

  • Bank transfer payment method
  • Transaction search API
  • Custom checkout branding

💡 Improvements

  • Added Bengali language support
  • Improved mobile responsive checkout
  • Better network error handling

🐛 Bug Fixes

  • Fixed session timeout issues
  • Resolved cart amount calculation bugs
  • Fixed special character handling in addresses

[v1.4.2] - March 1, 2024

🐛 Bug Fixes

  • Critical security patch for XSS vulnerability
  • Fixed payment notification delays
  • Resolved dashboard statistics discrepancies

🔒 Security

  • Updated dependencies to patch security vulnerabilities
  • Enhanced input validation
  • Improved rate limiting algorithm

[v1.4.0] - January 15, 2024

🎉 New Features

  • Sandbox environment improvements
  • Test data generator for sandbox
  • Mock webhook events in sandbox

💡 Improvements

  • Better sandbox documentation
  • Improved test card behaviors
  • Added sandbox reset API

Version Support Policy

VersionStatusSupport UntilNotes
v2.3.xCurrentActiveLatest stable version
v2.2.xSupportedJune 2025Security updates only
v2.1.xSupportedMarch 2025Critical fixes only
v2.0.xDeprecatedDecember 2024Upgrade recommended
v1.xLegacyMarch 2024No longer supported

Upgrade Notices

Upgrading to v2.3.0

  • No breaking changes
  • New webhook events added (backward compatible)
  • Optional multi-currency feature

Upgrading to v2.0.0

  • Breaking changes - Review migration guide
  • Plan for 2-4 weeks migration time
  • Test thoroughly in sandbox before production

Beta Features

The following features are currently in beta:

  • GraphQL API: Alternative to REST API
  • Multi-currency: USD/EUR support
  • AI Fraud Detection: Machine learning-based fraud prevention
  • Cryptocurrency Payments: Bitcoin and Ethereum support

To enable beta features, contact beta@moneybag.com.bd


Scheduled Maintenance

Regular maintenance windows:

  • Monthly: First Saturday, 2:00 AM - 4:00 AM BST
  • Quarterly: Extended maintenance for major updates

Subscribe to status.moneybag.com.bd for notifications.


How to Stay Updated

  1. Email Notifications: Opt-in via dashboard settings
  2. Status Page: Subscribe at status.moneybag.com.bd
  3. RSS Feed: Available at /changelog.rss
  4. API Header: Check X-API-Version in responses

Feedback

Have feedback about our updates? Contact us: