SBC Summit, Lisbon
Banking
infrastructure
for
business
Use licensed banking products, grow your company,
and get a better collaboration experience with us
Find your
perfect setup
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.
// 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);
})
});
Start quick integration with our easy API
Spend less time connecting to our API, use banking infrastructure, and grow faster
Connect to the APIA 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
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
Changes in the Price list
“Term Deposits”
24.09.2024.
Magnetiq Bank discusses FinTech and
banking regulatory developments with
experts from the Single Supervisory Mechanism
13.09.2024.
Magnetiq Bank offers Visa B2B
Connect service to customers
06.09.2024.
Magnetiq Bank becomes the first bank
to join the FinTech Latvia Association
14.08.2024.