Mamo Pay Payment Adapter
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