AppZone API Documentation
  • Overview
    • Welcome
    • Getting Started
    • Enterprise User Oauth
  • Account
    • Account API
      • Create Account
      • Account Enquiry
      • Freeze Account
      • Unfreeze Account
      • Check Freeze Status
      • Place Lien on Account
      • Remove Lien on Account
      • Check Lien Status
      • Activate Post-No-Debit on Account
      • Deactivate Post-No-Debit on Account
      • Check Post-No-Debit Status
      • Retrieve BVN Details
      • Create Customer and Account
      • Update Account Tier2
      • Get Bank One Balance Enquiry
      • Generate Account Statement
      • Get Active Savings Accounts by CustomerID
      • Search Transactions
      • Get Transactions
  • Customer
    • Customer API
      • Create Customer
      • Update Customer
      • Get Customer by Account Number
  • Loans
    • Loan API
      • Get Loans By Customer Id
      • Get Loan Repayment Schedule
      • Loan Creation Application 2
      • Get Loan Account Balance 2
  • Account Officer
  • Standing Order
    • Standing Order API
      • Standing Order Creation Application2
      • Get Standing Orders By Debit Account Number
      • Cancel Standing Order
  • Fixed Deposit
    • Fixed Deposits API
      • Create Fixed Deposit Account
      • Get Fixed Deposit Account By Account Number
      • Get Fixed Deposit Account By Liquidation Account
      • Get Fixed Deposit Account By Phone Number
  • Transfers
    • Transfer API
      • Name Enquiry
      • Intra Bank (Local) Fund Transfer
      • Intra Bank Transfer
  • Cards
    • Cards API
      • Retrieve Institution Configurations
      • Card Request
      • Get Customer Cards
      • Hotlist Customer Card
      • Check Card Generation Status
      • Link Card to Customer Account
      • Freeze Cards
      • Unfreeze Cards
      • Add Transaction Limit to Customer Card
      • View Transaction Limit on Customer Card
      • Update Transaction Limit on Customer Card
      • Disable channel for customer card
      • Get Card Delivery Options
      • Re-Enable Channel for Customer Card
  • Overdraft
    • Overdraft API
      • Create Overdraft
      • Get Overdraft Interests
      • Get Overdraft Fees
  • Transactions
    • Transactions API
      • Transaction Status Confirmation
      • Credit Customer Account
      • Debit Customer Account
      • Reversals
  • Bills Payment
    • Bills Payment API
      • Get Commercial Bank
      • Get Billers
      • Get Billers Category
      • Get Payment Items
      • Initiate Bills Payment Transaction
  • Messaging
    • Save Bulk SMS
    • Save Email
Powered by GitBook
On this page
  1. Fixed Deposit
  2. Fixed Deposits API

Create Fixed Deposit Account

This creates a fixed deposit account

PreviousFixed Deposits APINextGet Fixed Deposit Account By Account Number

Last updated 3 years ago

To create a fixed deposit account you first need to build the complete create fixed deposit account endpoint by passing version to the query path and authToken to the query params then you make a post request by passing IsDiscountDeposit, AccountName, AccountNo, Amount and Tenure and other required payload to the complete endpoint.

We have a Production URL and Staging URL you are advised to use the staging during development.

Production URL

Staging URL

Here is an example request with sample payload to the staging endpoint.

GET http://staging.mybankone.com/BankOneWebAPI/api/FixedDeposit/CreateFixedDepositAccount

Path Parameters

Name
Type
Description

version*

Int

Current version for this API

Query Parameters

Name
Type
Description

authToken*

Int

Authentication code for this request

Request Body

Name
Type
Description

IsDiscountDeposit*

Boolean

Checks if the account is a discount deposit

AccountName*

String

Customer's account name

AccountNo*

String

Customer's account number

Amount*

String

Amount to deposit into the account

Tenure*

Int

Deposit account tenure

ProductName*

String

Product name

InterestRate*

Int

Deposit interest rate

MaturationDate*

Date

Deposit maturation date

TotalFixedInterestPayable*

String

Fixed interest

TotalInterestPayable*

String

Total interest payable

TotalInterestAccrued*

String

Total interest accrued

AccountOfficerName*

String

Account officer's name

ShouldRollover*

Boolean

Checks if the fixed deposit can rollover

ShouldRolloverWithInterest*

Boolean

Checks if fixed deposit can rollover with interest

DropInterestMonthly*

Boolean

Checks if it drops interest monthly

AccountOfficerID*

String

Account officer id

AccountStatus*

Int

Account status

AnnualPercentageYielding*

Int

Annaul percentage yield

BranchID

Int

Institution branch ID

CustomerID*

Int

Customer's ID

MaturationStatus*

Int

Maturation status

Referee1CustomerID

String

Customer Referee

Referee2CustomerID

String

Customer Referee

ProductID

Int

Product ID

LiquidationAccount

String

Liquidation account

ApplyInterestMonthly*

Boolean

Checks whether to apply interest monthly

StatementPreference_Period*

Int

Statement preference for a period of time

StatementPreference_Delivery*

Int

Statement preference for delivery

InterestAccrualCommenceDate*

Date

Start date of interest accrual

{
    // Response
}
http://api.mybankone.com/BankOneWebAPI/api/FixedDeposit/CreateFixedDepositAccount/version?authToken={{authoken}}
http://staging.mybankone.com/BankOneWebAPI/api/FixedDeposit/CreateFixedDepositAccount/version?authToken={{authoken}}