For Developers

KiiBank Partner API Documentation

The KiiBank Partner API allows users to create programmatic transactions to send money to KiiBank account holders. This documentation provides guidance on how to integrate with our platform.

Getting Started with the KiiBank Partner API
The KiiBank Partner API allows users to create programmatic transactions to send money to KiiBank account holders. This documentation provides a tutorial for our API's most common workflows.

Before You Begin

You'll need to register on the KiiBank Partner Portal and contact our team to activate your API keys before you can begin integration. We'll also invite you to our Slack channel for technical support.

1
Register and Obtain API Keys

To use our API, please register on the KiiBank Partner Portal and obtain your API keys. Once you have the keys, contact our team so they can set up your environment.

API Credentials

You'll receive a Client ID and Client Secret that will be used for authentication.

Security Access

Our team will activate your credentials and set up appropriate access levels.

2
Implement API Integration

Once your environment is set up, you can start integrating the API. Below are some of the basic functionalities you will need to implement:

Authentication

Implement OAuth2 authentication to obtain access tokens

Sender Management

Create and re-use sender profiles for transactions

Transaction Processing

Create, fund, and monitor transaction status

3
Webhook Configuration

To receive real-time updates on the status of your transactions, you must configure webhooks.

Webhook URL Setup

Enter your webhook URL in the Partner Portal under the Live API Credentials page.

Webhook Events

  • Transaction success notifications
  • Transaction failure alerts
  • Transaction cancellation updates
  • Account balance changes
4
Validation and Production Access

Once your implementation is ready, contact our team for validation. Our representatives will test your integration to ensure it meets the requirements. If your integration passes validation, we will provide access to the production environment.

Testing Checklist

  • Authentication flow works correctly
  • Transaction creation and processing
  • Webhook reception and handling
  • Error handling and recovery

Production Readiness

  • Security measures implemented
  • Rate limiting and throttling handled
  • Monitoring and logging in place
  • Disaster recovery plan

We're excited to have you integrate with our system and are here to assist you along the way. Let us know if you have any questions!

Next Steps

After completing the steps above, proceed to the Payment Examples tab to learn how to implement specific payment scenarios with our API.