Bml Connect

BML Connect (Bank of Maldives) payment API integration guide. Use this skill whenever the user mentions BML Connect, Bank of Maldives payments, MVR transactions, MobilePay integration, Maldivian payment processing, laari currency, or wants to accept payments in the Maldives. Also trigger when you see BML API keys, `/public/v2/transactions`, `/public-customers`, or any reference to merchants.bankofmaldives.com.mv. Even if the user just says "add payments" or "integrate a payment gateway" in a Maldivian context, this skill applies.

10 stars 1 forksFinance & Crypto

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add umarey/BML-Connect-Claude-Code-skill --skill bml-connect
Manual install
git clone --depth 1 https://github.com/umarey/BML-Connect-Claude-Code-skill.git /tmp/BML-Connect-Claude-Code-skill
mkdir -p ~/.claude/skills
cp -r /tmp/BML-Connect-Claude-Code-skill/. ~/.claude/skills/bml-connect

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# BML Connect Integration

BML Connect is the Bank of Maldives merchant payment platform — the primary way to accept online payments in the Maldives. This skill contains everything needed to integrate with the BML Connect API.

---

## Authentication

Every API call uses a static API key in the Authorization header. No OAuth, no token exchange, no expiry.

```
Authorization: YOUR_SECRET_API_KEY
```

Two types of API keys exist per app:
- **API Key (secret)** — long JWT-like string. Used for all server-to-server calls. Never expose publicly.
- **API Key Public** — `pk_` prefixed. Only for client-side card tokenization (PomeloJS). Not needed for server-side operations.

The merchant also has an **Application ID** (UUID format) which may be needed for some SDK-based calls.

---

## Environments

| Environment | Base URL | Dashboard |
|---|---|---|
| Production | `https://api.merchants.bankofmaldives.com.mv/public` | `dashboard.merchants.bankofmaldives.com.mv` |
| Sandbox (UAT) | `https://api.uat.merchants.bankofmaldives.com.mv/public` | `dashboard.uat.merchants.bankofmaldives.com.mv` |

Default to **sandbox** when writing integration code unless the user specifies production. This prevents accidental real charges during development.

---

## API Endpoints Quick Reference

| Operation | Method | Endpoint |
|---|---|---|
| Create transaction | POST | `/public/v2/transactions` |
| Get transaction | GET | `/public/v2/transactions/{id}` |
Read the full skill on GitHub

Details

Skill name
bml-connect
Repo updated
4 April 2026

FAQ

What does the Bml Connect skill do?

BML Connect (Bank of Maldives) payment API integration guide. Use this skill whenever the user mentions BML Connect, Bank of Maldives payments, MVR transactions, MobilePay integration, Maldivian payment processing, laari currency, or wants to accept payments in the Maldives. Also trigger when you see BML API keys, `/public/v2/transactions`, `/public-customers`, or any reference to merchants.bankofmaldives.com.mv. Even if the user just says "add payments" or "integrate a payment gateway" in a Maldivian context, this skill applies.

How do I install the Bml Connect skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add umarey/BML-Connect-Claude-Code-skill --skill bml-connect. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Bml Connect popular?

It lives in umarey/BML-Connect-Claude-Code-skill, which has 10 GitHub stars and 1 forks.

Related skills

Flop Airdrop Skill

9

dizcorvus/flop-airdrop-skill

Guide a user through the FLOP genesis airdrop using the rules published on flop.finance. Use when the user mentions $FLOP, flop.finance, Technocore, technocore.chat, a FLOP testnet faucet, a miner or validator setup, or tclk. Creating a DID and posting in rooms does not earn an allocation. Before the 3 November 2026 testnet target, the only live step is one backed-up did:key. After testnet opens, agents earn by spending testnet FLOP on settled inference.

Finance & Crypto

Openclaw Genpark Zk Origin

9

alphaparkinc/openclaw-genpark-zk-origin

OpenClaw GenPark ZK Origin - Zero-Knowledge data provenance and cryptographic Merkle tree state transition verification engine.

Finance & Crypto

Investorclaw

9

argonautsystems/InvestorClaw

Deterministic-first portfolio analyzer — holdings, performance, Sharpe + Sortino, FRED yield curves, bond duration, sector breakdowns, scenario rebalancing. Free by default (Yahoo Finance), no API key required; optional Massive key for futures/premium data.

Finance & Crypto

Openclaw Genpark Receipt Ledger

9

alphaparkinc/openclaw-genpark-receipt-ledger

OpenClaw GenPark Receipt Ledger - Merkle Mountain Range and RFC 6962 proof-of-execution ledger with cryptographic inclusion proofs and HMAC signatures.

Finance & Crypto

Filemaker Field Xml

10

andykear/FileMaker-XML-field-definitions

Use this skill whenever the user wants to work with FileMaker schema definition XML — field definitions, table definitions, or value list definitions. This includes generating paste-ready field definitions (fmxmlsnippet type FMObjectList containing Field elements) for the Fields tab, complete tables (BaseTable elements) for the Tables tab, or value list definitions (ValueList elements) for Manage Value Lists; reviewing any of these for silent paste-handler failures; or analysing them from Save as XML (SaXML) exports. Trigger any time the user mentions FileMaker fields, tables, value lists, Man

Finance & Crypto

Openclaw Genpark Escrow

9

alphaparkinc/openclaw-genpark-escrow

OpenClaw GenPark Escrow - Cryptographic milestone escrow contract and multi-signature quorum verifier for autonomous agent service delivery.

Finance & Crypto

Browse the most popular Claude skills, all finance & crypto skills, or write your own with the skills generator.