Local Funds Transfer
Last updated
Last updated
This endpoint allows customers to initiate local fund transfers and transactions. It facilitates the transfer of funds between accounts within the same institution.
POST
/api/transfer/v1/localfundtransfer
You need to provide the necessary parameters, such as debitAccount
, creditAccount
, amount
, and other required information to successfully initiate a local fund transfer.
Headers
Name | Value |
---|---|
Body
Name | Data Type (length) | Required | Description |
---|---|---|---|
Content-Type*
application/json
Authorization*
Bearer <token>
Request-Reference
{unique-reference}
debitAccount
string
The account to be debited on Udara360 This can either be a customer account or a general ledger account
creditAccount
string
The account to be credited This can either be a customer account or a general ledger account
amount
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
feeCharge
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
feeIncomeGL
string
The general ledger for fee income
This is only required if FeeCharge
is greater than 0
instrumentNumber
string
The instrument number associated with the transaction
narration
string
A description or narration of the transaction
unplaceLienAfterPosting
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
lienReferenceNumber
string
The reference number for the lien
This is only required if UnplaceLienAfterPosting is true
merchant
string
The merchant involved in the transaction can be any for bill payment (E.g., DSTV, MTN, or Bet9ja)
postingsTransactionType
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:
1
= GLCustomer
2
= GLGL
3
= CustomerCustomer
additionalMetadata
object
Additional metadata related to the transaction
additionalMetadata.orig_AcctNo
string
The originator's account number
additionalMetadata.orig_Name
string
The originator's account holder's name
additionalMetadata.orig_BVN
string
The originator's account holder's Bank Verification Number (BVN)
additionalMetadata.orig_BankCode
string
The originator's bank's code
additionalMetadata.orig_BankName
string
The originator's bank's name
additionalMetadata.benf_AcctNo
string
The beneficiary account number
additionalMetadata.benf_Name
string
The beneficiary's name
additionalMetadata.benf_BVN
string
The beneficiary's Bank Verification Number (BVN)
additionalMetadata.benf_BankCode
string
The beneficiary bank's code
additionalMetadata.benf_BankName
string
The beneficiary bank's name