ghoul.dev — Service Unavailable Error 402 · Payment Required

The portfolio is offline — and it’s a bank, not a bug.

You came here for ghoul.dev. Here’s the path your request takes, and the exact point where it dies:

What happened?

ghoul.dev runs on a server at Contabo, billed monthly in dollars. Bank of Maldives and Maldives Islamic Bank both blocked the payment, so the bill went unpaid and the host went dark. Nothing crashed — the money just couldn’t leave the country.

What can you do?

Just visiting? Nothing’s broken on your end — scroll down for the whole story. At one of the banks? This is a five-minute fix; the right people to nudge are here.

Bank of Maldives & Maldives Islamic Bank won’t let me pay my own bills — and won’t say why.

Bank of Maldives and Maldives Islamic Bank have each blocked a small monthly payment to my hosting provider, Contabo. It’s money I have, for a bill I owe — and after a week, neither will give me a straight answer. Here’s exactly what happened — and how to help make them answer for it.

what happened

Two cards. Same bill. Two ways of saying no.

BLOCKED

Bank of Maldives

BML
what I triedPaying my monthly Contabo bill with my BML card.
what happensIt just fails — and not only for me.
why it failsBML runs a bank-wide daily ceiling on US-dollar payments. Once the whole bank’s dollars for the day are spent — by anyone, on any card — every BML customer is locked out of USD until tomorrow. My bill dies for strangers’ spending I have nothing to do with.
what they saidThat subscription payments “will work.” That was days ago. Nothing has changed.
where it leaves meStill can’t pay — so I’m done. I’m closing my BML cards. They’ve been more obstacle than bank.
BLOCKED

Maldives Islamic Bank

MIB
what I triedThe same bill, on my MIB card.
what happensBlocked outright. It won’t go through at all.
what they said“We’ll check this.” Then silence. No reason, no callback, no reply.
why I blame themMIB has done this before: decide a foreign merchant is “too much” dollar outflow and quietly block it for everyone. When they hit Grab, Maldivian students abroad couldn’t even order food. Same move here, near as I can tell — but they won’t confirm it, because they won’t talk to me.

Two banks, two versions of “no,” and not one straight answer between them.

what it cost

This isn’t abstract. It took real, finished work down with it.

When the Contabo bill went unpaid, the server didn’t just blink — it went dark, and it pulled working things down with it. A site I’d built and was testing for a government ministry. A training app for my gym’s personal trainer and his clients, also mid-test. Both are offline now, and some of the data is simply gone — not because anything broke, but because a small bill couldn’t leave the country.

It nearly cost me more than that. My email, yaseen@ghoul.dev, runs on a paid Proton plan — the same kind of foreign payment these banks keep choking. That address is how the Linux kernel mailing list reaches me, and how my open-source work is signed and found; losing it would set me back in ways money can’t buy back. That one scraped through BML at the last moment — but it should never have been a near-miss.

Neither bank has offered to own a minute of this. I think BML should: they told me it would work, it didn’t, and the cost landed on me — and on people who trusted me to keep their things online.

and it’s not the first time

I’ve been here before with BML.

A while back, a BML ATM faulted in the middle of a withdrawal and swallowed MVR 500 of mine. I reported it. They talked their way out of it, and I never got the money back. So when the same bank now tells me “it’ll work, trust us,” you’ll forgive me for not holding my breath.

I’m not after special treatment. I want to pay a bill I owe, with money I have, to keep my own work online. That’s the whole ask — and somehow it’s too much for either of them.

take it up with them

Hit the same wall? Here’s where to say so.

Be civil, stick to facts — the point is a record and a fix, not noise. The more of us on the books, the harder this is to wave off as one annoyed customer.

Bank of Maldives

BML

Maldives Islamic Bank

MIB

Maldives Monetary Authority

the regulator
questions people keep asking

If you searched your way here, you’re not alone.

Why was my Contabo payment declined in the Maldives?

Almost certainly because your bank blocked it — not Contabo. With Bank of Maldives, the whole bank shares one daily US-dollar ceiling; once it’s used up for the day, nobody can make USD payments, no matter the card. With Maldives Islamic Bank, the merchant itself looks blocked. Either way it’s a bank-side decision, not a problem with your card or your details.

Does Bank of Maldives (BML) block international or subscription card payments?

In my case, yes — but not because of my own limit. BML appears to run a bank-wide daily cap on US-dollar transactions: once the bank’s dollars for the day are gone, every customer’s USD payment fails until the next day, no matter the card type. BML told me subscriptions “will work,” but days later nothing had changed.

How much can I spend abroad on a Bank of Maldives card?

BML has changed this repeatedly. The deep cuts of 2024 (a USD 100/month credit-card limit, foreign use suspended on many MVR cards) were later rolled back — as of late 2025 a standard MVR debit card carries roughly USD 1,000 a month for online foreign payments, and more for flights and hotels, once you register on BML’s Foreign Limit Portal. The catch is the bank-wide ration sitting on top: BML caps the whole country’s daily dollar outflow, so even inside your personal limit a payment can fail once the day’s pool is spent — you’re effectively racing some 400,000 other customers for the same dollars. A blocked merchant fails regardless. Check your current limit in the BML app; it moves with little notice.

Why is my BML card suddenly declined abroad in 2026?

BML stopped letting resident cards be used abroad unless the cardholder is physically overseas — it blocks dollar transactions at foreign ATMs and POS terminals otherwise, calling it a security measure. Combined with the bank-wide daily dollar ceiling, where the whole country draws on one pool, a card that worked last month can simply stop working — with no change on your side.

Did Maldives Islamic Bank (MIB) block Contabo?

I can’t get MIB to confirm a reason, but the payment is blocked. MIB has form for flagging foreign merchants as excessive US-dollar outflow and blocking them for everyone — when they did it to Grab, Maldivian students abroad couldn’t pay for food.

Why did MIB block Grab or other foreign merchants?

MIB has previously decided certain foreign merchants represent too much US-dollar outflow and blocked them for all customers at once. When Grab was hit, Maldivian students abroad couldn’t pay for food. It’s a merchant-level block, not a problem with your individual card.

What does it mean when a bank “blocks a merchant” — will a USD card get past it?

A merchant block is the bank refusing every payment to one specific business, for all of its customers at once. It’s not about your limit or your balance: even with a USD card and a USD account, a blocked merchant simply won’t go through. That’s different from running out of the day’s dollars — it’s a door the bank has shut on that one company, and no card on your side reopens it.

My card has money but the payment still fails — why?

A decline doesn’t mean an empty account. In the Maldives it usually means a bank-side rule kicked in: a foreign-transaction limit, a blocked merchant, the “card must be used abroad” rule, or the bank’s daily dollars being spent. Your balance can be full and the payment still dies.

How do I pay for hosting (Contabo, AWS, DigitalOcean) from the Maldives if my card is blocked?

Common fallbacks: a card linked to a USD account rather than MVR, a card from a different Maldivian bank, a trusted card abroad, or a service like Wise or Payoneer where available. One catch — a USD account only helps with the dollar-rationing; if the bank has blocked the merchant outright, no card of yours will pay it. None of this should be necessary for a small lawful bill — but when a bank won’t budge, these are the practical workarounds.

Which Maldivian bank is best for international or USD online payments?

Between these two, MIB actually treats you better here. An MIB customer gets a personal foreign-currency limit they can spend — minus whichever merchants the bank has decided to block. A BML customer’s limit is more theoretical: BML rations dollars from a single bank-wide daily pool, so you’re competing with some 400,000 other customers for the same dollars — and on a bad day your own limit buys you nothing because the pool’s already dry. At either bank, a card linked to a real USD account beats an MVR-linked one, since the bank isn’t selling you dollars to complete it.

Is the Maldives running out of US dollars?

Maldivian banks ration outgoing dollars because demand for foreign currency far outstrips what they take in — BML’s own CEO noted card spending abroad ran to several times the dollars the bank bought from customers. That structural shortage is why limits keep tightening and why ordinary card payments abroad keep breaking.

How do I complain about a blocked payment to a Maldivian bank?

Start with the bank’s own customer service (contacts are here). If they stall, escalate to the Maldives Monetary Authority (MMA) — the central bank that regulates both BML and MIB.

Can the Maldives Monetary Authority (MMA) help with a blocked card payment?

The MMA is the central bank that regulates both BML and MIB. It won’t usually reverse a single transaction for you, but it’s the right place to escalate a pattern — a bank stonewalling, or blocking lawful payments without explanation. The more complaints on record, the harder it is to ignore.

Why can’t Maldivian cards pay some foreign services in US dollars?

Maldivian banks ration outgoing US dollars. Some cap it per merchant (one overseas service gets blocked for everyone); others cap it bank-wide (once the day’s dollars run out, all USD payments stop until tomorrow). Either way, an ordinary, lawful subscription can stop working overnight — through no fault of your own.

Is it legal for a bank to block my payment with no reason?

Banks can set transaction limits and block merchants, and currency controls give them cover. What’s harder to defend is doing it with no notice and no explanation, then not answering when you ask. The limits may be legal; the silence is the part worth complaining about.

reach me

I’m Yaseen.

A developer in Malé. If you’re press, a fellow customer who’s had the same runaround, or someone at either bank who can actually fix this — I’m easy to find.

pass it on

If this happened to you too, say it out loud.

One person is a complaint. A lot of us is a problem they have to answer for.

↗ Post on X ↗ WhatsApp