Bring your
fintech
brand to life

Access our open-architecture payment solutions and a comprehensive suite of banking services designed to expand your fintech business or launch your startup effortlessly.

Banking-as-a-Service
Solutions

Our solutions are designed for innovative companies

ready to realize their ideas and visions to life

Core Solutions
Extended Services
Code
API-Based Payment Services

Automate payments across multiple currencies via one API connecting to SEPA, SEPA Instant, TARGET2, Visa Direct, and Mastercard MoneySend – subject to agreement with the Bank.

  • One API for multiple payment rails
  • Real-time fund transfers
  • Reduces manual work and errors
  • Scalable for high-volume fintechs
Magnetiq Bank provides one API connectivity to SEPA, SEPA Instant, Target2, offering Visa Direct and Mastercard MoneySend
Bank
Safeguarding
Accounts

PSD2-compliant safeguarding for licensed and pre-licensed EMIs, PIs, and crypto firms.

Safeguarding client funds is not only best practice — it’s a legal requirement under PSD2. Balances can be held in EUR and other major currencies, subject to agreement with the Bank.

  • Ring-fenced client funds, separated from business accounts
  • PSD2 & EU regulatory compliance
  • Support reconciliation and external audits
  • Quick and simplified onboarding
Magnetiq Bank offices
credit-card
Virtual IBANs

Assign unique IBANs per client, region, or transaction. Simplify reconciliation and scale without opening multiple physical accounts.

Track and identify client payments, manage various transaction flows, and segment business operations.

  • Instant allocation and activation
  • Full traceability for inbound payments
  • Scalable - issue 1 or 1000+ IBANs
  • Compliant with SEPA, SWIFT, PSD2 standards
  • Personalized VIBANs with outbound payments coming soon
Virtual IBANs
Bank
Overnight Deposits

Flexible, short-term deposits that earn interest daily while keeping liquidity available for business needs.

Ensure your funds work for you every day, maximizing asset value and improving cash flow management.

  • Competitive daily interest rates
  • Secure short-term cash placement
  • Improves liquidity and treasury control
  • Flexible roll-over based on demand
Magnetiq Bank brand notebook
circles
Acquiring Services

Accept card and digital wallet payments with Visa, Mastercard, Apple Pay and Google Pay – available exclusively to EU-licensed companies.

  • Global card & wallet acceptance
  • Supports recurring, one-click, and MO/TO payments
  • Instant merchant multi-currency payouts via Visa Direct and Mastercard MoneySend
  • Fully compliant with EU regulatory requirements
Woman holding a bank card and using a laptop, with displayed payment methods – Visa, Mastercard, Apple Pay, Google Pay, and the upcoming 'Pay by Bank' option.
receipt
Transparent & competitive fees

Our fee structures are transparent, competitive, and free of hidden costs

Pricing overview (Minimal amounts)
Application review fee from 1000 €*
Account activation from 1000 €
Monthly account fee or minimum invoice from 0 €
Connection to API 2500 €
Outgoing Standard Payment in EUR within Europe from 0.05 EUR
Incoming Payment in EUR from 0.05 EUR
*The application review fee is a non-refundable charge that covers the Bank's expenses related to the assessment and evaluation of the Client's application prior to making a final decision. By proceeding with the account opening process, the Client understands and agrees to these terms.
Coins
Currency Exchange Operations (FX)

Execute international FX operations with direct multi-currency access — ideal for global platforms and treasury needs.

Bank
Lending

We specialize in supporting fintechs, startups, and innovation-driven companies by offering short-term financing solutions designed to keep your business running smoothly — and growing confidently. 

  • Financing to support your day-to-day operations
  • Customized repayment schedules built around your business cash flow and growth stage
  • Personal guidance and support from experts who understand your industry
Magnetiq Bank lending to fintechs
UserCircle
Brokerage Services

Accessibility of securities purchases for payment institutions. Participate in capital markets through a compliant securities access structure.

A laptop displaying a stylized representation of a unified payment dashboard.
money-white
Term Deposits

Secure fixed-term deposits offering competitive interest rates and deposit protection up to EUR 100,000 in line with the Latvian Deposit Guarantee Law.

  • Competetive interest rates
  • Flexible investment conditions and term selection
  • Funds are not exposed to market fluctuations
Term deposits for fintechs, startups and payment institutions

01

04

Compliance at the core

With Magnetiq Bank, enjoy a BaaS experience that prioritizes
security and regulatory excellence in every transaction

Operate via EU banking license

Audit-ready transparency

Central bank oversight

PSD2 conformity


	// Create new payment
	$response = $api->Payment(array(
		'AutoDeposit' => 'true',
		'Payment' => array(
			'Mode' => 4
		),
		'Order' => array(
			'ID' => 'product_id_' . microtime(),
			'Amount' => 100, // In minor units, thus 100 equals 1.00 EUR
			'Currency' => 'EUR',
			'Description' => 'Test transaction'
		),
		'Card' => array(
			'Number' =>'5186001300001016', // 13-19 digit number
			'Name' => 'test', // Under 50 utf8 chars
			'Expiry' => '3012', // First year, then month
			'CSC' => '999' // Exactly 3 digits
		),
		'RemoteAddress' => '8.8.8.8' // This MUST be cardholders IP
	));

	echo "Created new payment:\t\t" . $response->asXML() . PHP_EOL;

	// Get payments status
	echo "Got status by payments id:\t" . $api->GetPayment(array(
		'Payment' => array(
			'ID' => $response->Payment->ID
		)
	))->asXML() . PHP_EOL;

}
catch (SoapFault $ex) {
	echo 'SOAP EXCEPTION: ' . $ex->faultcode . ' - ' . $ex->faultstring . PHP_EOL;
}

curl -v -X POST http://127.0.0.1:8010/api/v3/soap \
-H 'Content-Type: text/xml;charset=UTF-8' \
-H 'SOAPAction: urn:GetPayment' \
-d '
<soapenv:Envelope
	xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:urn="urn:Gateway"
>
<soapenv:Header/>
<soapenv:Body>
	<urn:GetPaymentRequest>
		<INTERFACE>3718442</INTERFACE>
		<KEY_INDEX>1</KEY_INDEX>
		<KEY>xZcu1wHa+itpJAhfMgeQOij7Ow6rFqk75X1pDENdp/IX1ZIuNFWyQIfsj10amhwFlXsQMsJ840dDVCzzk71b5RJeg/+HozTov+droIw2G0jcYrp9kFEhTS+pm+DSD9J+mVtlupsC9a1xsHl4rEeH2sI9HzSjMe+6hBfib82mbOw=</KEY>
		<DATA>0ll4YkF8ovO+0ZmxhGn0GDV/RE5A9weWdcjXl8XFMIhlxxVQWazDsSw3ICBCQbcAfysJlWp+og/8wKt+vs2iU7q4x85dnNROgSIb/UixM/bapxukQaVAFJDIuwdrnRnggiz5SWPvm5JmnB29rl3fbkTibVJ2QiY=</DATA>
		<SIGNATURE>iQWaErG9kZeCggVTm6FJtSw2ZWqgt0UYw9W+KUIK0qBbZeUaOkyk7b7nGkm+sN6McmVt+ues1eoLNzzp4qKfWnEawkp/6ChyZex687FEs5G8KOw/6gRxqNaGKTaslA6R4j4MEbCz4+2rkHF7y3HGA07N11iEq+lafoe+YfJyEQk=</SIGNATURE>
	</urn:GetPaymentRequest>
</soapenv:Body>
</soapenv:Envelope>'

// Create new payment
final PaymentResponse response = api.Payment(new DataType() {{
		PaymentType payment = new PaymentType() {{
				setMode(4); // SOAP payment, non-3d secure
		}};

		OrderType order = new OrderType() {{
				setID("product_id_" + new Date().getTime()); // Must be unique for every payment
				setDescription("Test transaction");
				setAmount(100); // In minor units, thus 1.00 EUR
				setCurrency("EUR"); // In ISO alpha3 format
		}};

		CardType card = new CardType() {{
				setName("Lorem Ipsum"); // Not longer than 50 chars
				setNumber("5444870724493746"); // 13-19 digits
				setExpiry("3012"); // Must be in future
				setCSC("999"); // 3 digits
		}};

		setAutoDeposit(true); // Capture right after authorization
		setPayment(payment);
		setOrder(order);
		setCard(card);

		setRemoteAddress("8.8.8.8"); // Clients IP address
}});

System.out.println("Created new payment:\t\t" + response);

// Get payments status
final PaymentResponse status = api.GetPayment(new DataType() {{
		setPayment(new PaymentType() {{
				setID(response.Payment.ID);
				setMode(4);
		}});
}});
System.out.println("Got status by payments id:\t" + status);

	# Create new payment
	response = api.Payment({
		'AutoDeposit': True,
		'Payment': {
			'Mode': 4
		},
		'Order': {
			'ID': 'product_id_' + str(time.time()),
			'Amount': 100,  # In minor units, thus 100 equals 1.00 EUR
			'Currency': 'EUR',
			'Description': 'Test transaction'
		},
		'Card': {
			'Number': '5186001300001016',  # 13-19 digit number
			'Name': 'test',  # Under 50 utf8 chars
			'Expiry': '3012',  # First year, then month
			'CSC': '999'  # Exactly 3 digits
		},
		'RemoteAddress': '8.8.8.8'  # This MUST be cardholders IP
	})

	print("Created new payment:\t\t", response)

	# Get payments status
	status = api.GetPayment({
		'Payment': {
			'ID': response['data']['Payment']['ID']
		}
	})
	print("Got status by payments id:\t", status)

except Exception as ex:
	print('SOAP EXCEPTION:', ex)

// Create new payment
let request = {
    AutoDeposit: true,
    Payment: {
        Mode: 4
    },
    Order: {
        ID: 'product_id_' + new Date().getTime(),
        Amount: 100,
        Currency: 'EUR',
        Description: 'Test transaction'
    },
    Card: {
        Number: '5186001300001016',
        Name: 'test',
        Expiry: '3012',
        CSC: '999'
    },
    RemoteAddress: '8.8.8.8' //Cardholder IP address
};

api.Payment(request, (response) => {
	console.log('Created new payment:', response);

    api.GetPayment({
            Payment: {
                ID: response.data.Payment.ID
            }
        },
		(status) => {
            console.log('Got status by payments id:', status);
        })
});

Connect to the API

Start quick integration with our easy API

Spend less time connecting to our API,  use banking infrastructure, and grow faster

Connect to the API

A trusted banking partner
for innovators

Licensed, experienced, and trusted – powering the next generation of financial products

Principal members

Cooperation directly with Swift, Visa and Mastercard allows our clients to be more flexible in payment operations

Black intersect circles icon.

16+ years of experience

With 16 years of hands-on experience in e-commerce and fintech, we bring a wealth of practical knowledge to meet your needs

Black briefcase icon.

€34.8 M capital & reserves

We maintain sufficient capital reserves to meet regulatory requirements and safeguard our clients’ assets

White cash icon.

Associations members

We are participating in the Fintech Latvia Association, Finance Latvia Association, The Latvian Blockchain Association, Fintech Hub LT and Fintech Poland.

Black globe icon.

EU bank fully licensed

We are committed to transparency and excellence and provide seamless banking experiences across the EU

Black bank icon.

38.76 % capital adequacy

Our commitment to capital adequacy reflects our dedication to risk management and financial stability

White check circle icon.

Success through
collaboration

Every success story begins with close cooperation –
here’s what our clients say about working with us.

Our business is built on online sales transactions, so it’s crucial to have a reliable financial specialist with shared values, a comprehensive portfolio of e-commerce tools, and payment processing solutions by our side. We thank Magnetiq Bank for its efficiency, precision, and innovative approach to problem-solving.

Magnetiq Bank offers all the necessary tools and payment solutions tailored to meet even the most demanding client’s needs. All inquiries and suggestions are handled within the agreed timelines. The bank’s payment instruments deliver high conversion rates—on average 10% higher than other providers.

Magnetiq Bank e-commerce solutions enabled DiscoverCarHire.com to start operations quickly and serve customers worldwide. The platform’s convenience and reliability, combined with the bank’s professional team, have supported our growth and competitiveness in the global market for many years.

Magnetiq Bank has provided reliable solutions for the entire spectrum of financial services used in crowdfunding and has rapidly advanced in banking technology. We are delighted to have them as partners and believe in a mutually beneficial collaboration rooted in next-generation technologies.

Questions
you may have

What is Banking as a Service (BaaS)?

BaaS is a model that allows non-bank businesses to offer financial services by integrating bank products through APIs. It enables companies to provide banking-like services without becoming a licensed bank.

How BaaS model works?

BaaS allows non-banking businesses to offer financial services through licensed banks. Unlike traditional banking, where only banks provide services, BaaS enables companies—like fintechs or retailers—to integrate banking features directly into their products. This model opens up new revenue streams for businesses while letting customers enjoy seamless financial solutions, such as payments, loans, and digital wallets, without leaving their favorite platforms. Magnetiq Bank BaaS model supports this integration, offering a flexible and compliant way for businesses to deliver essential banking services.

What do you get with Magnetiq Bank BaaS solution?

Magnetiq Bank BaaS offers customizable banking tools such as payment processing, account management, all accessible through secure APIs.

What is BaaS for?

BaaS is ideal for fintech’s, startups, e-commerce platforms, and companies looking to integrate financial products into their offerings.

What benefits do BaaS providers offer to their clients?

BaaS providers let businesses embed financial services without becoming banks themselves. Magnetiq Bank offers licensed EU infrastructure, APIs for payments and safeguarding, and regulatory expertise — helping clients launch faster and grow with confidence.