Multicurrency

Mollie offers payments in non-EUR currencies via its v2 APIs. This allows your shoppers outside of the eurozone to pay in their own currency. If you have a Mollie balance in the same currency as the payment, it will be settled on that balance directly without conversion. In all other cases, the payment will be converted to your primary balance currency. You can view the converted amount via the API or via your Mollie Dashboard.

Supported currencies

For PayPal, all currencies supported by PayPal are also supported by Mollie.

Support for other currencies than EUR varies per payment method.

Currencies supported for card payments are generally also available for other card-based payment methods, such as Apple Pay.

CurrencyISO codeDecimal placesPayment methods
United Arab Emirates dirhamAED2Cards
Australian dollarAUD2Cards, PayPal
Bulgarian levBGN2Cards
Brazilian realBRL2PayPal
Canadian dollarCAD2Cards, PayPal
Swiss francCHF2Cards, PayPal
Czech korunaCZK2Cards, PayPal
Danish kroneDKK2Cards, PayPal, Klarna
EuroEUR2All payment methods
British poundGBP2Cards, PayPal
Hong Kong dollarHKD2Cards, PayPal
Hungarian forint†HUF2Cards, PayPal
Israeli new shekelILS2Cards, PayPal
Icelandic krónaISK0Cards
Japanese yenJPY0Cards, PayPal
Mexican pesoMXN2PayPal
Malaysian ringgitMYR2PayPal
Norwegian kroneNOK2Cards, PayPal, Klarna
New Zealand dollarNZD2Cards, PayPal
Philippine pisoPHP2Cards, PayPal
Polish złotyPLN2Cards, PayPal, Przelewy24
Romanian leuRON2Cards
Russian rubleRUB2Cards, PayPal
Swedish kronaSEK2Cards, PayPal, Klarna
Singapore dollarSGD2Cards, PayPal
Thai bahtTHB2PayPal
New Taiwan dollar†TWD2PayPal
United States dollarUSD2Cards, PayPal
South African randZAR2Cards

For PayPal payments made in Hungarian forint or New Taiwan dollar, we round the amount up to zero decimals since PayPal does not support smaller denominations.

Filtering payment methods

When integrating multicurrency we can use the Methods API to retrieve all methods available for the given amount and currency.

Request

curl -g -X GET "https://api.mollie.com/v2/methods?amount[value]=10.00&amount[currency]=SEK" \
    -H "Authorization: Bearer test_dHar4XY7LxsDOtmnkVtjNVWXLSlXsM"
<?php

$mollie = new \Mollie\Api\MollieApiClient();
$mollie->setApiKey("test_dHar4XY7LxsDOtmnkVtjNVWXLSlXsM");

$methods = $mollie->methods->all([
    "amount" => [
        "currency" => "SEK",
        "value" => "10.00"
    ]
]);

Response

HTTP/1.1 200 OK
Content-Type: application/hal+json; charset=utf-8

{
    "count": 2,
    "_embedded": {
        "methods": [
            {
                "resource": "method",
                "id": "creditcard",
                "description": "Credit card",
                "image": {
                    "size1x": "https://www.mollie.com/external/icons/payment-methods/creditcard.png",
                    "size2x": "https://www.mollie.com/external/icons/payment-methods/creditcard%402x.png"
                },
                "_links": {
                    "self": {
                        "href": "https://api.mollie.com/v2/methods/creditcard",
                        "type": "application/hal+json"
                    }
                }
            },
            {
                "resource": "method",
                "id": "paypal",
                "description": "PayPal",
                "image": {
                    "size1x": "https://www.mollie.com/external/icons/payment-methods/paypal.png",
                    "size2x": "https://www.mollie.com/external/icons/payment-methods/paypal%402x.png"
                },
                "_links": {
                    "self": {
                        "href": "https://api.mollie.com/v2/methods/paypal",
                        "type": "application/hal+json"
                    }
                }
            }
        ]
    },
    "_links": {
        "self": {
            "href": "https://api.mollie.com/v2/methods",
            "type": "application/hal+json"
        },
        "documentation": {
            "href": "https://docs.mollie.com/reference/v2/methods-api/list-methods",
            "type": "text/html"
        }
    }
}