Mamo Pay Payment Adapter

amerta


amerta / Mamo Pay Payment Adapter

Mamo Pay Payment Adapter

Title

Mamo Pay Payment Adapter

Description

This adapter implements the PaymentAdapter interface to handle Mamo Pay payment processing. It supports both live and sandbox environments with automatic webhook setup.

Features

  • Support for both Live and Sandbox (Test) modes
  • Automatic webhook creation and management
  • Multi-currency support with exchange rate conversion
  • Duplicate transaction detection
  • Secure payment verification via API callback
  • Dynamic payment link generation

Configuration

  • slug: "mamo-pay"
  • label: "Mamo Pay"
  • Settings: API keys for both live and test modes, webhook ID storage

API Integration

  • Creates payment links via Mamo API
  • Handles webhooks for charge completion
  • Verifies transactions server-side before confirming payment
  • Supports custom actions like dynamic payment link creation

Variables