← Selected work
Open Source / Developer Tools
BML Connect Python
An open-source Python SDK for integrating applications with Bank of Maldives Connect.
OVERVIEW
BML Connect Python is an open-source Python SDK for the Bank of Maldives Connect API. It provides a typed, developer-friendly interface for integrating BML payments into Python applications without dealing directly with the underlying API implementation.
The SDK supports both synchronous and asynchronous applications and provides the core building blocks needed for payment integrations, including hosted payments, direct payments, card-on-file and tokenization flows, transaction management, and webhook handling.
WHAT WE BUILT
- BML Connect API v2 integration
- Synchronous and async/await support
- Redirect, Direct, Card-On-File, and PCI tokenization flows
- Webhook registration, parsing, and signature verification
- Typed API models and structured error handling
- Framework integrations for Django, Flask, FastAPI, and Sanic
- Automated testing and developer documentation
- Open source under the MIT license
STACK
- Python
- BML Connect API
- Requests
- aiohttp
- cryptography
- Pytest