ArcBlock is excited to unveil the latest Payment Kit update, designed to make subscription and billing management more secure, intuitive, and efficient. This release introduces Blocklet Access Key support, streamlined payment method switching for prepaid subscriptions, and a new stake return feature for invoices. We’ve also fixed issues with amount calculations in no-stake scenarios. These enhancements empower administrators and users to manage payments with ease and confidence.
Feature Highlights#
New Features#
- Blocklet Access Key Support: Payment Kit now supports Blocklet Access Keys, enabling secure and seamless access validation across integrated services. This feature simplifies building multi-service applications while prioritizing security.
- Invoice Void Functionality: Administrators can now void incomplete invoices directly in the platform. This tool offers better control over unprocessed payments, keeping your financial records clean and organized.
- Prepaid Subscription Payment Method Switching: Switching payment methods for prepaid subscriptions is now effortless. Payment Kit automatically voids incomplete invoices and creates new ones in the correct currency, ensuring accurate billing and preventing double charges.
- Local Logo URIs for Payment Currencies: We’ve added local currency logos to Payment Kit, reducing cross-origin requests and delivering a polished, consistent look. Your payment interfaces will now feature clear, recognizable currency icons.
- Return Stake Functionality: A new API endpoint allows users to reclaim staked amounts from invoices. This feature adds flexibility, helping you manage funds efficiently in dynamic financial scenarios.
User Experience Improvements#
- Refined Payment Button Design: We’ve replaced the overdue payment button with a sleek split-button component, making it easier to manage payment statuses with a modern, user-friendly interface.
- Loading State Management for Cross-Origin Requests: Optimized loading for cross-origin blocklet data retrieval means faster, clearer feedback during payment processes, reducing wait times and improving the user experience.
- Stability Enhancements in Payment Processing: We’ve resolved bugs in subscription and payment flows, including stake requirement issues and concurrent processing glitches, delivering a more reliable and seamless experience.
Performance and Reliability Enhancements#
- Optimized Payment Stake Handling: Improved stake management logic speeds up payment processing and reduces errors, allowing developers to create smoother, more dependable payment experiences.
- Improved Data Loading and Display: With smarter pagination and caching, Payment Kit now loads invoice data faster, especially for large datasets, ensuring quick access to critical billing information
What's Next#
As we continue to enhance Payment Kit, you can expect to see further improvements in the following areas:
- Expanded API Functionality: We are working on additional API endpoints to enable more features and flexibility for developers, enhancing the integration experience.
- Improved Documentation: Continuous updates to our documentation will ensure that developers have the latest information and resources at their fingertips, making it easier to implement new features.
- User Feedback Integration: We are committed to listening to our user community, and future updates will incorporate feedback to address any ongoing challenges or requests for new capabilities.
- Increased Blockchain Support: Future updates will include additional support for more blockchain platforms, widening the scope of applications that can benefit from Payment Kit.
Resources#
For further information, tutorials, and community discussions, we invite you to explore the following resources:
Thank you for being part of the Payment Kit journey, and we look forward to bringing even more enhancements to your payment processing experience!