DEVELOPER GUIDE

Getting started

3min

Welcome to the Klavi payment developer guides!

Request your test account

If you don't have a testing account yet, please contact us via the following email: [email protected], and we will send you a testing account ASAP.

At this stage, you will have access to your test Integration keys. Only after the conclusion of your negotiation and the integration process with our team, you will receive your live integration keys.

Test your integration

After getting started with tests in sandbox mode, you will need some fake customer data to complete the requests.

If you are integrating with our Payment whitelabel or Payment API, you can refer to Return code to get familiar with our error and hard decline messages. Those errors are returned from our API and they prevent a payment to be created. If you are using our Payment API, you can handle those errors, and show a more user-friendly message.

When you finish your integration and your website is ready to go LIVE, you can either send a message to us through our integration Slack channel or by sending an email to [email protected] requesting to certify your site.

Once Klavi has certified your website’s integration, you will receive an email with your production (also known as live) integration key. After receiving this key, you need to follow these instructions before finishing up the setup:

  • Replace the test key with the production key.
  • Replace the URL prefix in every web service call – from https://api-testing.klavi.ai/payment to https://api.klavi.ai/payment

Is everything done? Now you are go LIVE and ready to start processing with us.

Note: Before you get started: You must first create a Klavi payment account and create an API accessKey and secretKey. If you have any questions along the way, please don’t hesitate to talk to us at [email protected].