We've rebranded!

LPB Bank now becomes Magnetiq Bank

Banking
infrastructure
for business

Use licensed banking products, grow your company,
and get a better collaboration experience with us

dicover-logo
megogo-logo
ttn-logo
crowdedhero-logo

Find your
perfect
setup

All types
of payments

Send and receive funds in over 100+
currencies

Discover more

Services
for eCommerce

Connect all types of payment methods
and easily integrate modules for
popular e-com platforms

Discover more

Banking
as a Service

Launch, manage, scale and sell your
product with licensed banking
infrastructure

Discover more

Safeguarding
accounts

Keep your clients' funds in separate
and protected segregated bank
accounts

Discover more

Background
in various industries

Launch, manage, scale and sell your product with
licensed banking infrastructure

Some of our team
members have
more
than 16 years of
experience
in
banking.

€34.8 million

Capital and reserves

1000+

Companies already use
our products

10+

Countries with local
acquiring

€147.2 million

Assets

100+

Currencies & methods
support

190

Professionals on
the team

We not only provide services,
we deeply understand the specifics of each business
and how to make banking more effective.

More about us

// Create new payment
$response = $api->Payment(array(
	'AutoDeposit' => 'true',
	'Payment' => array(
		'Mode' => 4
	),
	'Order' => array(
		'ID' => 'product_id_' . microtime(),
		'Amount' => 100,
		'Currency' => 'EUR',
		'Description' => 'Test transaction'
	),
	'Card' => array(
		'Number' =>'5186001300001016',
		'Name' => 'test',
		'Expiry' => '3012',
		'CSC' => '999'
	),
	'RemoteAddress' => '8.8.8.8' // Cardholder IP address
));

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

// Get payments status
$status = $api->GetPayment(array(
	'Payment' => array(
		'ID' => $response->Payment->ID
	)
));

echo "Got status by payments id:" . $status->asXML() . PHP_EOL;

											

curl -v -X POST https://demo.ipsp.lv/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
var response = api.Payment(new DataType() {{
	PaymentType payment = new PaymentType() {{
		setMode(4);
	}};

	OrderType order = new OrderType() {{
		setID("product_id_" + new Date().getTime());
		setDescription("Test transaction");
		setAmount(100);
		setCurrency("EUR");
	}};

	CardType card = new CardType() {{
		setName("Lorem Ipsum");
		setNumber("5444870724493746");
		setExpiry("3012");
		setCSC("999");
	}};

	setAutoDeposit(true);
	setPayment(payment);
	setOrder(order);
	setCard(card);

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

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

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

											

# Create new payment
response = api.Payment({
	'AutoDeposit': True,
	'Payment': {
		'Mode': 4
	},
	'Order': {
		'ID': 'product_id_' + str(time.time()),
		'Amount': 100,
		'Currency': 'EUR',
		'Description': 'Test transaction'
	},
	'Card': {
		'Number': '5186001300001016',
		'Name': 'test',
		'Expiry': '3012',
		'CSC': '999'
	},
	'RemoteAddress': '8.8.8.8'  # Cardholder IP address
})

print("Created new payment:", response)

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

											

// 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 better way to build products

Launch, manage, scale and sell your product with licensed banking infrastructure

Begin your journey with us

Principal members
of VISA & MasterCard

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

Easy-to-use API

Easily connect and manage. Stay informed about any changes in the system through Webhook notifications

Driven by
a talented team

You'll work with technical support and managers who know everything about your task and genuinely want to support you

Begin your journey with us

Help FinTech
companies enjoy
working with a bank

Power
in collaboration

When people think about cooperating with a bank, they feel a series of hurdles — from onboarding to service provision.

But you can't build something big with this approach. Great products develop through true collaboration.

That's why we are building a new bank that helps businesses use our licensed banking infrastructure and have a better collaborative experience.

Great products are developed

in a great collaboration

Magnetiq Bank has provided reliable solutions for the full spectra of financial services used for crowdfunding and evolved very fast in banking technology. We are happy to have them as our Banking Partners and believe in mutually beneficial cooperation based on the new generation's technologies.

Magnetiq Bank e-commerce solutions enabled DiscoverCarHire.com to launch quickly and service customers around the world. For many years now, the convenience and reliability of our platform operated by the professional team at Magnetiq Bank have enabled us to develop our business and compete internationally.

Magnetiq Bank provides all the necessary tools and payment solutions for a specific configuration, even for the most demanding client. All issues and wishes are resolved just in time. Bank's payment instruments provide high conversion rates – 10% higher on average than other companies can offer.

Our business is built on online sales, so we need a reliable financial associate with a comprehensive toolset for e-commerce and payment processing. We are grateful to Magnetiq Bank for their operational efficiency and precision in their work, as well as for the innovative thinking with which you overcome challenges.

cookies

Cookies to be used

We use cookies to provide you with the best browsing experience on the website and improve its performance. The Bank's website uses statistical and marketing cookies that provide more convenient website use, providing a personalized user experience. The cookie storage period is one year.