Wallet Integration Guide
Accrue's Wallet is designed for seamless integration into your existing applications. The integration support enables Omni channel experiences for customers. This guide provides an overview of the different integration options available for web and mobile platforms.
On the web
The Accrue web integration provides a complete wallet experience that can be embedded into your website with minimal code. It consists of two main components:
- Wallet Frontend: The core wallet interface where users manage their funds, deposits, and payments.
- Trigger Component: A customizable button or element that opens the wallet frontend.
Key Features
- Direct Script Integration: Include a simple JavaScript snippet on your pages
- Google Tag Manager Support: Deploy through GTM for easier management
- Lazy Loading: Optimized to minimize impact on your site performance
- User Data Association: Link your existing user data with Accrue profiles
- Event Handling: Hooks for signin, user data, and other key events
- Deep Customization: Match the wallet UI to your brand standards
On mobile
Accrue offers native SDKs, providing developers with integration capabilities that go far beyond basic implementation.
These SDKs create direct communication between your app and the Accrue wallet, enabling data flow, authentication sharing, and lifecycle control. Developers get better performance, smoother transitions, and the ability to customize the wallet to match their app's design.
Key Features
- Platform Support: Native SDKs for iOS, Android, and React Native
- Identity inheritance: Inherit identity from your user management system
- User Data Integration: Link your existing user data with Accrue profiles
- Deep Linking Support: Navigate to specific wallet screens
- Event Handling: Hooks for signin, user data, and other key events
- Deep Customization: Match the wallet UI to your brand standards
Cross platform web views
The WebView approach offers a faster way to integrate Accrue wallet into your applications. By using a WebView, developers can implement full functionality with minimal native code.
This method works well for cross-platform frameworks like Flutter. WebViews still support brand customization options. This approach is perfect for teams wanting quick deployment.
Key Features
For simpler integration or cross-platform solutions, Accrue supports WebView integration:
- Simple Implementation: Embed wallet with minimal code using standard WebViews
- Cross-Platform Compatibility: Works on iOS, Android, and frameworks like Flutter
- URL-Based Configuration: Configure features through URL parameters
- Deep Linking Support: Navigate to specific wallet screens via URL parameters
- Rapid Deployment: Quick integration without platform-specific development
- Deep Customization: Match the wallet UI to your brand standards
- Consistent Experience: Same wallet functionality across all platforms
Need help?
Integrating Accrue typically follows these steps:
- Planning: Determine the best integration approach for your platform
- Design: Work with Accrue to customize the wallet UI to match your brand
- Development: Implement the technical integration
- Testing: Validate the implementation in the sandbox environment
- Launch: Deploy to production with Accrue support
Our team provides comprehensive support throughout the integration process, including technical documentation, developer assistance, and design collaboration.