This integration is community-maintained, and therefore Lago provides only limited support.
About MoneyHash
MoneyHash is a payment infrastructure software in Africa and the Middle East. It helps businesses in emerging markets to improve payment performance, scale operations, cut costs and grow revenue through a single orchestration platform.Connect MoneyHash to Lago
To connect MoneyHash to Lago, navigate to your Lago UI, then go to Integrations > Built by community, and add a new MoneyHash connection:- Click Add a connection;
- Type a connection name;
- Type a unique connection code;
- Paste your MoneyHash API key; and
- Paste your MoneyHash Flow Id.

Connect your MoneyHash account from Lago UI
Create a webhook endpoint
If you want Lago to automatically retrieve the status of the payments processed via MoneyHash, you must create a webhook endpoint in MoneyHash. To do so:- Log in to your MoneyHash account;
- Add the following Webhook URL in the Webhooks section of the MoneyHash dashboard;
- Enter the following URL:
https://api.getlago.com/webhooks/moneyhash/{{__YOUR_ORG_ID__}}?code={{__YOUR_CONNECTION_CODE__}}(replace__YOUR_ORG_ID__with your Lago organization ID and__YOUR_CONNECTION_CODE__with the connection code); and - Save the creation of this webhook endpoint.
Collect payments via MoneyHash
Connect a Lago customer to MoneyHash
To collect payments for your Lago invoices via MoneyHash, link a Lago customer to a MoneyHash connection. When creating or editing a customer in Lago, select the relevant MoneyHash connection under Connect to external apps to enable invoice payments.Generate a checkout link
Payments through MoneyHash do not start automatically when Lago generates an invoice. Generate a checkout link by calling this endpoint:Request
Response
MoneyHash payment errors
If an error occurs during the MoneyHash payment process for a Lago invoice, Lago sends aninvoice.payment_failure webhook containing the error details.