Core Banking Services
  1. Transaction
Core Banking Services
  • Introduction
  • Terminologies
  • Webhooks
  • Authentication
  • Account
    • Product List
      GET
    • Create Account
      POST
    • Find Client
      POST
    • Accounts
      GET
    • Create Additional Account
      POST
    • Account Details By BVN
      GET
    • Get Client Addresses
      GET
    • Get Account Details
      GET
    • Get Account Summary
      GET
    • Client Images
      GET
    • Update BVN
      POST
    • Update Transaction Limit
      POST
  • KYC
    • Get KYC Info
      POST
    • Update KYC
      POST
  • Transaction
    • Payment Types
      GET
    • Debit Account
      POST
    • Credit Account
      POST
    • Transaction History
      GET
    • Transaction Details
      GET
  • Transfer
    • Get Institutions
      GET
    • Name Inquiry
      POST
    • Interbank Transfer
      POST
    • InterBank Transfer Query
      GET
    • Transfer Details
      GET
    • IntraBank Transfer
      POST
    • Intrabank Transfer To Virtual Accounts
      POST
  • Reporting
    • Report Types
    • Get Report Parameters
    • Create Report
    • Report Details
    • Get Reports
  1. Transaction

Credit Account

POST
/core/credit
This endpoint allows the crediting an account with a specified amount. The request requires the NUBAN of the account to be credited, the payment type, the amount, and any notes to attach to the transaction.
Request Body:
Field NameTypeRequiredDescription
nubanstringTRUEThe NUBAN (Nigerian Uniform Bank Account Number) of the account to be credited.
paymentTypeIdintegerTRUEUnique identifier representing the selected payment type for the transaction.
amountdecimalTRUEThe amount to be credited to the account.
notesstringTRUEAny additional notes or details about the transaction.
Response Body:
FieldTypeDescription
transactionIDintegerA unique identifier for the credit transaction.
nubanstringThe NUBAN of the account that was credited.
amountdecimalThe amount that was credited to the account.
paymentTypeIdintegerThe ID representing the payment type used for the transaction.
notesstringThe notes provided in the request.

Request

Body Params application/json
nuban
string 
required
paymentTypeId
integer 
required
amount
number 
required
notes
string 
required
Example
{
    "nuban":"0000000244",
    "paymentTypeId": 1,
    "amount": 500.50,
    "notes":"Hi"
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/core/credit' \
--header 'Content-Type: application/json' \
--data-raw '{
    "nuban":"0000000244",
    "paymentTypeId": 1,
    "amount": 500.50,
    "notes":"Hi"
}'

Responses

🟢200Success
application/json
Body
transactionID
integer 
required
nuban
string 
required
amount
number 
required
paymentTypeId
integer 
required
notes
string 
required
Example
{
    "transactionID": 464,
    "nuban": "0000000244",
    "amount": 500.5,
    "paymentTypeId": 1,
    "notes": "Hi"
}
Modified at 2025-03-19 15:02:52
Previous
Debit Account
Next
Transaction History
Built with