VA balance and statement
Summary
These APIs give Klasha’s merchants the ability to retrieve the balance of their Virtual Account as well as the statement of their transactions.
API specifications
Generate a bearer token
Generate a bearer token
POST
{{env_url}}/auth/auth/login
Using the Token endpoint on the Postman collection, the token can be obtained from the headers under the header name: token.
Headers
Name | Type | Description |
---|---|---|
{{token}}* | String | token |
Request Body
Name | Type | Description |
---|---|---|
username* | String | username |
password* | String | password |
Get Virtual Account Balance
Get Virtual Account Balance
GET
{{env_url}}/nucleus/virtual/account/collections/business/
You’d need to pass the merchant public key in the header as the x-auth-token. This can be obtained from your merchant dashboard → Settings → Generate API keys → Merchant public key.
Headers
Name | Type | Description |
---|---|---|
x-auth-token* | String | merchant public key |
Retrieve Transaction Statements
Retrieve Transaction Statements
POST
{{env_url}}/nucleus/tnx/paginated/filter/v2
You will need to pass the merchant public key in the header as the x-auth-token. This can be obtained from your merchant dashboard → Settings → Generate API keys → Merchant public key.
You can get all your transactions by passing an empty body, or you can pass a body with any combination of the following 3 filters (all of them or just 1 or 2)
Headers
Name | Type | Description |
---|---|---|
x-auth-token* | String | merchant public key |
Request Body
Name | Type | Description |
---|---|---|
currency | String | NGN |
status | String | failed |
tnxRef | String | paylink-8e3172ac-4cb4-422f-a805-9a571f236939 |
Last updated