Create Fixed Deposit Account

This creates a fixed deposit account

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

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

Staging URL

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

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
}

Last updated