Real-time Payments with Klyme:
Your Payments Taking Center Stage.

Empower your business with one of the most powerful payments solutions available today. Maximise conversions and grow your sales, all whilst providing your customers with an unmatched user experience.

Our cutting-edge technology puts customers first, streamlines operations and accelerates growth.
Start Using KlymePayments

The Most Powerful Solution in Real-time Payments

A payments solution that seamlessly integrates into your existing checkout without the unnecessary need of redirects and hosted payment pages.

Tailor the design to reflect your brand identity and maximise your conversions. 
  • Maximise conversions

    Seamlessly embedded and redirect-free, designed to boost your checkout conversions like never before.
  • Make it your own

    Tailor the design to perfectly reflect your brand identity, creating a cohesive and memorable payment experience that sets you apart.
  • One-click checkout

    Offer your customers a one-click checkout experience - enhancing convenience and driving conversions.
  • Speak to the world

    Effortlessly connect across Europe with language translations for all major countries, enabling truly universal reach.
  • Customer first

    Prioritising the customer experience to ensure comfort and satisfaction with every use.
  • Expand your reach

    Accessible across all major European countries, delivering unmatched coverage and reach for your business.

Revolutionary Payment Gateway

A transformative and feature-rich payment gateway, giving you complete transparency of your payments and the highest authorisation rates possible as a result of real-time monitoring of Banking API's.

Take advantage of powerful features such as: payment links, security & fraud screening, payouts, automated reports and comprehensive analytics.

Extensive Coverage Across the UK & Europe

Our payments ecosystem effortlessly integrates with all major banks across the UK and Europe, ensuring comprehensive reach and streamlined payments for your customers.

Our network continues to expand with more regions and banks to follow.
1,900+
Banks Connected
UK & Europe
Regions Covered
Download Coverage List

Effortless Integration: Start Accepting Payments Within Hours, Not Weeks

Klyme offers a low-code integration with its API and SDK, allowing for a frictionless integration into any website or platform.

Our unique technology does all of the heavy lifting, enabling you to efficiently take payments from your customers.
Explore Documentation
SDK
Node.js
PHP
Java
.NET
  1. <html>
  2. <head>
  3. <!-- Import the SDK -->
  4. <!-- Sandbox -->
  5. <!-- <script src="https://widget.klyme.io/test.js"></script> -->
  6. <!-- Production -->
  7. <script src="https://widget.klyme.io/prod.js"></script>
  8. <title>Klyme Example</title>
  9. </head>
  10. <body>
  11. <!-- Widget -->
  12. <klyme-widget id="INSERT UUID HERE"></klyme-widget>
  13. </body>
  14. </html>
  1. const axios = require('axios');
  2. const qs = require('qs');
  3. let data = qs.stringify({
  4. 'merchantUuid': '3fe3539cba3a59731be57905b8a12345',
  5. 'reference': 'Test 1'
  6. 'amount': '2.99',
  7. 'currency': 'GBP',
  8. 'redirectUrl': 'https://klyme.io/payment-confirmation'
  9. });
  10. let config = {
  11. method: 'post',
  12. url: 'http://api.klyme.io/api/v1/payment-auth-requests',
  13. headers: {
  14. 'Content-Type': 'application/x-www-form-urlencoded',
  15. 'Authorization': '••••••'
  16. },
  17. data: data
  18. };
  19. axios.request(config)
  20. .then((response) => {
  21. console.log(JSON.stringify(response.data));
  22. })
  23. .catch((error) => {
  24. console.log(error);
  25. });
  1. <?php
  2. $curl = curl_init();
  3. $data = array(
  4. 'merchantUuid' => '3fe3539cba3a59731be57905b12345',
  5. 'reference' => 'Test',
  6. 'amount' => 2.99,
  7. 'currency' => 'GBP',
  8. 'redirectUrl' => 'https://klyme.io/payment-confirmation'
  9. );
  10. curl_setopt_array($curl, array(
  11. CURLOPT_URL => 'http://api.klyme.io/api/v1/payment-auth-requests',
  12. CURLOPT_RETURNTRANSFER => true,
  13. CURLOPT_ENCODING => '',
  14. CURLOPT_MAXREDIRS => 10,
  15. CURLOPT_TIMEOUT => 0,
  16. CURLOPT_FOLLOWLOCATION => true,
  17. CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  18. CURLOPT_CUSTOMREQUEST => 'POST',
  19. CURLOPT_POSTFIELDS => http_build_query($data),
  20. CURLOPT_HTTPHEADER => array(
  21. 'Content-Type: application/x-www-form-urlencoded',
  22. 'Authorization: Basic ••••••'
  23. ),
  24. ));
  25. $response = curl_exec($curl);
  26. curl_close($curl);
  27. echo $response;
  28. ?>
  1. import java.net.URI;
  2. import java.net.http.HttpClient;
  3. import java.net.http.HttpRequest;
  4. import java.net.http.HttpResponse;
  5. import java.net.http.HttpHeaders;
  6. import java.util.Map;
  7. import java.util.stream.Collectors;
  8. public class ApiRequest {
  9. public static void main(String[] args) {
  10. String url = "https://api.klyme.io/api/v1/payment-auth-requests";
  11. Map<String, String> data = Map.of(
  12. "merchantUuid", "3fe3539cba3a59731be57905b8a12345",
  13. "reference", "Test",
  14. "amount", "2.99",
  15. "currency", "GBP",
  16. "redirectUrl", "https://klyme.io/payment-confirmation"
  17. );
  18. String formData = data.entrySet().stream()
  19. .map(entry -> entry.getKey() + "=" + entry.getValue())
  20. .collect(Collectors.joining("&"));
  21. HttpClient client = HttpClient.newHttpClient();
  22. HttpRequest request = HttpRequest.newBuilder()
  23. .uri(URI.create(url))
  24. .header("Content-Type", "application/x-www-form-urlencoded")
  25. .header("Authorization", "Bearer ••••••")
  26. .POST(HttpRequest.BodyPublishers.ofString(formData))
  27. .build();
  28. try {
  29. HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
  30. System.out.println(response.body());
  31. } catch (Exception e) {
  32. e.printStackTrace();
  33. }
  34. }
  35. }
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Net.Http;
  4. using System.Net.Http.Headers;
  5. using System.Threading.Tasks;
  6. class Program {
  7. static async Task Main(string[] args) {
  8. string url = "http://api.klyme.io/api/v1/payment-auth-requests";
  9. var data = new Dictionary<string, string>
  10. {
  11. { "merchantUuid", "3fe3539cba3a59731be57905b12345" },
  12. { "reference", "Test" },
  13. { "amount", "2.99" },
  14. { "currency", "GBP" },
  15. { "redirectUrl", "https://klyme.io/payment-confirmation" }
  16. };
  17. var content = new FormUrlEncodedContent(data);
  18. using (HttpClient client = new HttpClient())
  19. {
  20. client.DefaultRequestHeaders.Authorization =
  21. new AuthenticationHeaderValue("Basic", "••••••");
  22. try {
  23. HttpResponseMessage response = await client.PostAsync(url, content);
  24. string responseString = await response.Content.ReadAsStringAsync();
  25. Console.WriteLine(responseString);
  26. }
  27. catch (Exception ex) {
  28. Console.WriteLine("An error occurred: " + ex.Message);
  29. }
  30. }
  31. }
  32. }

Virtual IBAN Accounts

Integrated into and partnered with a number of EMI institutions across both the UK and Europe.

Unlock the power of dedicated virtual accounts to receive instant payments via Faster Payments (UK) and SEPA Instant (Europe). 

Experience immediate settlements and real-time notifications for truly seamless transactions.
© 2024 Klyme Ltd. All Rights Reserved.
Klyme Ltd is a company registered in England and Wales with company number 15914356.
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram