WooCommerce
Businesses wishing to build their online presence on the WooCommerce platform can now access Mamo's payment extension.
Customers using your website will be able to pay by Apple Pay, Google Pay, credit cards or debit cards.
Installation guide
Download the extension from the Mamo Business dashboard Developer page
On WooCommerce, navigate to Plugins > Add New > Upload Plugin
Upload the downloaded zip file and click on Install Now
Once installed, the extension can be configured by navigating to WooCommerce > Settings > Payments
Find the Mamo payment extension and click on Manage. Toggle Enable Mamo Gateway to switch the extension on
During development / testing, the Sandbox should be enabled. No need for an API key
When development is done and you are ready to go live, you should switch the Sandbox option off through the Enable Sandbox Mode and enter your API key in the API Key field.
The API Key can be retrieved from the Developer page on your dashboard
Config
The other config options offer the following. For better customer experience, it is recommended that they are toggled off unless there’s a business need to do so. Having these toggled could lead to duplicates.
Enable Adding a Message
Your customers will be required to add a message during the checkout process
Enable Tips
Allows your customers to add tips on top of the payment amount. This will be displayed on the first screen
Enable Adding Customer Details
Your customers will be required to enter their name, email, and phone number. This screen will be displayed before the payment details screen
Enable Sending Customer Receipts
Whether your customers will receive a receipt from Mamo. This will be in addition to any receipt that you will be sending to them
Subscriptions
The Mamo Business payment extension is compatible with WooCommerce Subscriptions. The payment option is enabled by default for any product that is being offered on a subscription basis. The extension only supports the following payment frequencies.
Weekly
Monthly
Annually
Other options such as the Daily frequency are not supported.
Cancellation of recurring payments can only be triggered by the business. This can be done from either the WooCommerce settings page or from the Mamo Business dashboard.
If the subscription option offers privileged access to customers, this will then be automatically downgraded due missed payments.
Dashboard
All transactions can be viewed from the Mamo Business dashboard. This applies to both single payments and recurring payments.
Testing
To test whether the integration is working as expected
Login to the WooCommerce admin dashboard
Navigate to WooCommerce > Settings > Payments
Then on Mamo > Manage
Enable sandbox mode
Use the card details below for testing
Card number: 4111 1111 1111 1111
CVV: 123
Expiry: 02/28
Multi-currency
The extension supports multi-currency payments out of the box, as long as the currency is supported by Mamo Business. Check here for an up-to-date list of supported currencies.