Direct API Integration
The Bila Direct API allows developers to integrate payment processing directly into their applications without relying on pre-built SDKs. This provides flexibility for merchants who require custom payment workflows or need to integrate payment methods like Bank, or Mobile money.
Why Use the Direct API?
The Direct API is currently the primary integration method for Bila’s payment processing platform. We are actively developing SDK solutions for Web, Android, and iOS that will be available soon. The Direct API provides:
- Custom Intergration: Build payment experiences tailored to your platform’s needs.
- Wallet and Alternative Payments: Integrate non-standard payment methods seamlessly.
- Full Control: Direct access to Bila’s core payment functionality.
While the Direct API offers greater flexibility, implementing secure card payments requires PCI-DSS Level 1 compliance unless you use Secure Fields.
Ready to start? Check out the Direct API Guide to begin your integration journey.
Quick Start Guide
In this quick start guide, we will take you through the following steps:
- Authenticate by creating an API key and generating a signed JWT token.
- Create a transaction with the payment method selected at checkout.
- Redirect the customer to the payment service to complete the payment.
- Get the transaction result to determine the status of the payment.
- Get the payment options to display at checkout via the API.
Security First
To ensure the highest level of security and compliance, we recommend using Secure Fields for handling sensitive card data. This reduces your PCI scope and makes compliance easier. If you choose to process card payments directly through the API without Secure Fields, you will need to obtain your own PCI-DSS Level 1 certification.
Ready to start? Check out the Direct API Guide to begin your integration journey.