💳

# Mollie Payment Gateway

Complete guide to integrating Mollie European payment solutions

Need Help?

For additional support, visit our Support Center

M

### Mollie - European Payment Leader

Seamless payments for European businesses

#### 🌍 European Focus

- • 30+ European countries
- • 25+ currencies supported
- • Local payment methods
- • EU regulatory compliance

#### 💳 Payment Methods

- • Credit & Debit Cards
- • iDEAL, Bancontact, SOFORT
- • PayPal, Apple Pay, Google Pay
- • SEPA Direct Debit

#### 🔒 Security & Compliance

- • PCI DSS Level 1 certified
- • GDPR compliant
- • Strong Customer Authentication
- • Advanced fraud protection

#### ⚡ Developer Experience

- • RESTful APIs
- • Real-time webhooks
- • Comprehensive documentation
- • Test environment

Pricing

Transparent pricing from 2.9% + €0.25 per transaction. No setup fees or monthly costs.

## 🔑 How to Create Mollie Account

1

#### Create Mollie Account

Visit Mollie Signup and create a new account.

2

#### Complete Business Verification

Provide business information and complete the verification process.

3

#### Access Dashboard

Log into your Mollie Dashboard to access API keys.

4

#### Generate API Key

Go to "Developers" → "API keys" and generate your live API key.

## ⚙️ Environment Configuration

Add these environment variables to your .env file:

`APP_MOLLIE_API_KEY="live_your_api_key" APP_MOLLIE_WEBHOOK_ENDPOINT="/api/finance/deposit/fiat/mollie/webhook" APP_MOLLIE_RETURN_URL="/user/wallet/deposit/mollie/verify"`

Note: Use test_* prefix for testing, live_* prefix for production.

## 🔌 API Endpoints

POST `/api/finance/deposit/fiat/mollie/`

Creates a new Mollie payment session

Request Body:

`{ "amount": 100.00, "currency": "EUR", "method": "creditcard", "locale": "en" }`
POST `/api/finance/deposit/fiat/mollie/verify`

Verifies Mollie payment status and processes completion

POST `/api/finance/deposit/fiat/mollie/webhook`

Handles Mollie payment status notifications

GET `/api/finance/deposit/fiat/mollie/status`

Checks current payment status from Mollie API

## ✨ Supported Features

### Payment Methods

- Credit & Debit Cards
- iDEAL (Netherlands)
- Bancontact (Belgium)
- SOFORT Banking
- PayPal
- Apple Pay & Google Pay
- SEPA Direct Debit
- Klarna

### Supported Currencies

- EUR (Euro)
- USD (US Dollar)
- GBP (British Pound)
- CHF (Swiss Franc)
- SEK, NOK, DKK
- PLN, CZK, HUF
- And 18+ more currencies

## 🧪 Testing Information

### Test Environment

Mollie provides test API keys for development. Use the test API key (starting with test_) for testing.

#### Test Card Numbers

Visa: 4242 4242 4242 4242
Mastercard: 5555 5555 5555 4444
Any future date and CVC
Testing Note

Test payments will not result in real charges. All test transactions are automatically marked as successful.