Inspiration

The global digital payments market is booming, projected to reach $19.89 trillion by 2026, growing at a 24.4% CAGR since 2020. E-commerce has become a primary driver, with over 2.77 billion global online shoppers in 2025. Despite this growth, small and medium merchants face significant challenges when integrating payments: traditional gateways are often complex, slow, costly, and sometimes insecure, with setup taking weeks or even months. International payouts also involve high fees, delays, and currency conversion hassles, making it difficult for merchants to scale globally.

At the same time, stablecoins and blockchain-based payment solutions are rapidly gaining adoption. Over $280 billion in stablecoins circulate globally, offering merchants a fast, low-fee, and secure alternative to traditional banking rails. Yet, adoption remains low due to the lack of simple, easy-to-integrate tools for custom websites and commerce platforms such as Shopify, PrestaShop, WooCommerce, and other online storefronts.

Rapyd MNEE was inspired by these challenges and opportunities. We wanted to create a secure, fast, and developer-friendly payment gateway that empowers merchants to integrate payments in minutes, whether through simple scripts for custom websites or modules for popular commerce platforms. By combining the efficiency and stability of the MNEE stablecoin with easy integration, we aim to make accepting payments as simple, reliable, and secure as possible for merchants worldwide.


What it does

Rapyd MNEE is a secure, Stripe-like payment gateway powered by the USD-backed MNEE stablecoin that enables merchants to accept, manage, and process payments seamlessly. It is designed to simplify payment integration, whether for a custom website or popular commerce platforms like prestashop, woo-commerce, or shopify.

With Rapyd MNEE, merchants can:

  • Accept one-time payments instantly through checkout links
  • Set up recurring subscriptions for products or services
  • Manage payouts efficiently to bank accounts or wallets
  • Integrate payments quickly using simple script tags for custom websites
  • Use a fully ready-to-use PrestaShop payment module for immediate store integration
  • Operate securely with stablecoin-backed transactions, reducing reliance on traditional banking rails

By leveraging the fast, USD-backed MNEE stablecoin, Rapyd MNEE allows merchants to reduce payment integration time from weeks to minutes, providing a flexible, reliable, and developer-friendly solution for online payments.


Key Features & Functionality

  • 1. Checkout Links
    • Merchants can create one-time payment links instantly.
    • Links can be shared via email, social media, or embedded on websites.
    • Payments are processed using the USD-backed MNEE stablecoin.
  • 2. Subscriptions
    • Merchants can create apps, and each app can have its own subscription plans.
    • Customers can subscribe to plans monthly or yearly.
    • Subscription management is handled within the app.
    • Payments are processed using the MNEE stablecoin, ensuring stability.
  • 3. Payouts
    • Merchants receive instant payouts directly to their wallets.
    • Supports only MNEE stablecoin, with no fees.
  • 4. Integration Scripts for Custom Websites
    • Simple copy-paste script tags allow merchants to integrate payments into any website in minutes.
    • No front-end or design setup is required; the scripts handle the payment functionality directly.
  • 5. PrestaShop Payment Module
    • Fully ready-to-use PrestaShop module for instant store integration.
    • Merchants can start accepting payments immediately without complex setup.
  • 6. Speed & Efficiency
    • Integration time reduced from weeks to minutes.
    • Checkout links, subscriptions, and payouts can be managed from a single platform.
    • Enables merchants to accept payments globally with minimal setup effort.

Architecture

Architecture diagram for rapyd mnee payment gateway

  • Payment Service manages products, subscriptions, and merchant/customer records in MongoDB.
  • MNEE Service handles blockchain operations and communicates with Payment Service.
  • Frontend interacts with both Payment Service and MNEE Service and hosts checkout/subscription pages.
  • PrestaShop module and custom website scripts use API keys to create checkout sessions.
  • Customer payments flow through website → frontend → Payment Service → MNEE Service → backend → confirmation/payout.

How we built it

Rapyd MNEE was built as a modular, service-oriented payment gateway, with a clear separation of concerns across backend services, frontend applications, integrations, and infrastructure. This architecture allowed us to move fast while keeping the system scalable and easy to extend.

Payment Service (Spring Boot + MongoDB)

At the core of the platform is a Java Spring Boot payment service responsible for managing the business logic of the gateway. This service handles:

  • Creation and management of products
  • App-based subscriptions and subscription plans
  • Merchant and customer records

All data is stored in MongoDB, ensuring consistency when handling checkout flows, subscriptions, and merchant data.

MNEE Service (Node.js + MNEE SDK)

We built a dedicated mnee-service using Node.js to interface directly with the MNEE SDK (https://docs.mnee.io/). This service abstracts all blockchain-related operations and exposes APIs for:

  • MNEE stablecoin transfers
  • Wallet balance retrieval
  • Transaction history fetching
  • Transaction ticket polling

By isolating blockchain interactions in this service, we kept the core payment logic clean and maintainable.

Frontend Application

The frontend acts as the interaction layer for merchants and customers. It communicates with both the payment service and the mnee-service to:

  • Fetch and store merchant, product, and subscription data
  • Power the merchant dashboard
  • Host the hosted checkout page and hosted subscription page

This enables merchants to accept payments without building custom checkout or subscription flows.

PrestaShop Payment Module (PHP)

To support e-commerce merchants, we developed a fully ready-to-use PrestaShop payment module using PHP, following the official PrestaShop payment module development guidelines: https://devdocs.prestashop-project.org/9/modules/payment/

This module allows PrestaShop store owners to integrate Rapyd MNEE quickly and start accepting payments with minimal configuration.

Authentication (Pangea)

We integrated Pangea to provide a secure, email-based authentication system, handling user sign-up, login, and verification across the platform. https://pangea.cloud/

Deployment & Infrastructure

All services were deployed on cloud infrastructure using Linode as the cloud provider. This enabled reliable hosting, independent service deployment, and smooth operation across backend services and frontend applications.


Tech Stack Summary

Layer Technology Purpose
Backend (Core Payments) Java, Spring Boot Manages products, apps, subscriptions, checkout logic
Database MongoDB Stores merchant, product, subscription, and transaction records
Blockchain Integration Node.js, MNEE SDK Handles MNEE transfers, balances, transaction history, ticket polling
Frontend Web Frontend (JS-based) Merchant dashboard, hosted checkout page, hosted subscription page
Commerce Platform Integration PHP (PrestaShop Module) Enables instant payment integration for PrestaShop stores
Authentication Pangea Email-based authentication and user identity management
Stablecoin MNEE (USD-backed) Payment settlement and instant payouts
Infrastructure Linode (Cloud) Hosting and deployment of all services

Challenges we ran into

  • Understanding the MNEE SDK: Getting started with the MNEE ecosystem required choosing between API-based and SDK-based approaches. We learned how to use the MNEE SDK, handle authentication, work with transaction tickets, and use mnee-cli for testing and validation.

  • System Architecture Design: Designing the end-to-end architecture of a payment gateway was challenging due to multiple services and integrations. Adopting a microservices-based architecture helped us clearly separate responsibilities and make the system scalable and manageable.

  • Authentication and Security: Implementing a secure login and authentication system was critical. Instead of building it from scratch, we integrated Pangea to provide a reliable, email-based authentication flow, significantly reducing complexity.

  • Database Hardening: Securing the data layer required hardening MySQL for the PrestaShop setup and protecting MongoDB for the payment services. In production, MongoDB access was restricted to localhost only, preventing unauthorized external access.

  • Service Integration and Communication: Coordinating communication between multiple services was initially complex. Defining clear APIs, synchronous communication, and webhook-based workflows helped streamline service interactions and improve reliability.


Accomplishments that we're proud of

  • MNEE Stablecoin Integration
    • Successfully integrated the MNEE stablecoin as a payment system for both instant payments and payouts.
  • Full-featured Crypto Payment Gateway
    • Built a Stripe-like payment gateway supporting checkout links, subscriptions, instant payouts, and app-based subscription plans.
  • Advanced Service Communication
    • Learned and implemented webhooks, polling mechanisms, and asynchronous service communication to connect backend services reliably.
  • PrestaShop Module Development
    • Developed a ready-to-use PrestaShop payment module enabling one-click merchant payment integration.
  • Hands-on End-to-End System Design
    • Gained practical experience in building a modular, microservices-based architecture for a real-world payment platform.

What we learned

  • Integrating Blockchain Payments
    • Gained hands-on experience integrating the MNEE stablecoin into a payment system, handling transactions, balances, and instant payouts reliably.
  • Building a Modular, Microservices Architecture
    • Learned to design and implement a service-oriented architecture with separate backend services, frontend, and integrations, improving scalability and maintainability.
  • Asynchronous Communication & Webhooks
    • Mastered webhooks, polling, and async service communication for connecting multiple services in real-time, ensuring reliable transaction workflows.
  • E-commerce Platform Integration
    • Learned to develop a fully functional PrestaShop payment module and integrate payment scripts for custom websites, enabling merchants to accept payments in minutes.
  • End-to-End Product Development & Deployment
    • Gained experience in full-stack development, from backend logic and frontend dashboards to secure authentication (via Pangea) and deploying the platform on Linode cloud infrastructure.

What's next for Rapyd MNEE

  • Commerce Platform Extensions
    • Build Shopify and WooCommerce extensions to expand merchant reach and enable plug-and-play integration.
  • Enhanced Security
    • Improve authentication, encryption, and overall platform security to strengthen merchant and customer trust.
  • Development & Staging Infrastructure
    • Set up robust development pipelines and staging environments for faster iteration and safer deployment.
  • Wider Merchant Adoption of MNEE
    • Increase acceptance of MNEE stablecoin among more merchants globally.
  • Multi-Stablecoin Support
    • Enable users to choose from multiple stablecoins, increasing flexibility and adoption.
  • Merchant Loyalty Programs
    • Add vouchers, reward points, and loyalty programs to incentivize merchants for using MNEE.

Built With

Share this project:

Updates