Post Transactions
The "Post Transactions" endpoint allows users to initiate a new transaction within the system. This can be done by sending a POST request to the following endpoint:
POST
/api/postings/v1/posttransaction
When using this endpoint, users need to include the necessary parameters to describe the transaction accurately. This includes details such as debitAccount
, creditAccount
, amount
, and other relevant information. After a successful request, a new transaction will be initiated within the system.
Headers
Name | Value |
---|---|
Content-Type* |
|
Authorization* |
|
Request-Reference |
|
Body
Name | Data Type (length) | Required | Description |
---|---|---|---|
| string | The account to be debited on Udara360 This can either be a customer account or a general ledger account | |
| string | The account to be credited This can either be a customer account or a general ledger account | |
| integer | The amount to be transferred The amount must be provided in the base currency, e.g. NGN 5000.50 should be provided as 500050 kobo | |
| integer | The fee charge is applied to the transaction The amount must be provided in the base currency, e.g. NGN 5000.50 should be provided as 500050 kobo | |
| string | The general ledger for fee income
This is only required if | |
| string | The instrument number associated with the transaction | |
| string | A description or narration of the transaction | |
| boolean | Whether to remove the lien after posting If the originator account has a lien, that should not be considered and removed after a successful transaction | |
| string | The reference number for the lien
This is only required if UnplaceLienAfterPosting is | |
| string | The merchant involved in the transaction can be any for bill payment (E.g., DSTV, MTN, or Bet9ja) | |
| string | The type of transaction for postings is based on the originator and beneficiary accounts. This allows the system to set the right sort code for easy transaction grouping
The enumerations are:
| |
| object | Additional metadata related to the transaction | |
| string | The originator's account number | |
| string | The originator's account holder's name | |
| string | The originator's account holder's Bank Verification Number (BVN) | |
| string | The originator's bank's code | |
| string | The originator's bank's name | |
| string | The beneficiary account number | |
| string | The beneficiary's name | |
| string | The beneficiary's Bank Verification Number (BVN) | |
| string | The beneficiary bank's code | |
| string | The beneficiary bank's name |
Here is an example request and response with a sample payload sent to the endpoint in Curl format.
Visit the response code page for a list of all posting status code and their descriptions.
Last updated