Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 18 Next »

1. Version Control

Version

Date

Description of Changes

Bahrain OBF v1.0

25th Aug 2020

Initial Release

2. Overview

The supplementary account info resource is used by an AISP to retrieve the account product information for a specific AccountId.

This resource description should be read in conjunction with a compatible Account Information Services API Profile.

3. Endpoints

Endpoints for the resource - and available methods.

S. No.

Resource

HTTP Operation

Endpoint

Mandatory

Scope

Grant Type

Idempotency Key

Parameters

Request Object

Response Object

3.1

supplementary-account-info

GET

GET /accounts/{AccountId}/supplementary-account-info

Optional

accounts

Authorisation Code

No

OBReadSupplementaryAccountInfoOBReadSupplementaryAccountInfo

 

3.1 GET /accounts/{AccountId}/supplementary-account-info

An AISP may retrieve the account product information for a specific AccountId (which is retrieved in the call to GET /accounts). This endpoint is marked as Optional for ASPSPs.

4. Data Model

The OBReadSupplementaryAccountInfo OBReadSupplementaryAccountInfo object will be used for the call to:

  • GET /accounts/{AccountId}/supplementary-account-info

4.1 UML Diagram

4.2 Permission Codes

The resource requires the ReadSupplementaryAccountInfo permission. The resource response payload does not differ depending on the permissions granted.

4.3 Data Dictionary

 

Name

Occurrence

XPath

Enhanced Definition

Class

Codes

Pattern

OBReadSupplementaryAccountInfoOBReadSupplementaryAccountInfo

 

OBReadSupplementaryAccountInfoOBReadSupplementaryAccountInfo

 

OBReadSupplementaryAccountInfo

 

 

Data

1..1

OBReadSupplementaryAccountInfo/Data

 

OBReadSupplementaryAccountInfo/Data

 

 

ReadAccount

0..1

OBReadSupplementaryAccountInfo/Data/ReadAccount

 

OBReadSupplementaryAccountInfo/Data/ReadAccount

 

 

AccountID 

1..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/AccountID 

A unique and immutable identifier used to identify the account resource. This identifier has no meaning to the account owner.

String

 

 

DateTime 

1..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/DateTime 

Date on which the account and related basic services are effectively operational for the account owner.

DateTime

 

 

ReadCASAInfo

0..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/ReadCASAInfo

 

OBReadSupplementaryAccountInfo/Data/ReadAccount/ReadCASAInfo

 

 

LienAmount 

0..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/ReadCASAInfo /LienAmount 

Lien amount marked.

String

 

 

Rate

1..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/ReadCASAInfo /Rate 

Rate charged for the account (where it is charged in terms of a rate rather than an amount)

String

 

 

JointHolderName

0..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/ReadCASAInfo /JointHolderName

List of joint account holder name.

String

 

 

ReadDepositInfo

0..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/ReadDepositInfo

 

OBReadSupplementaryAccountInfo/Data/ReadAccount/ReadDepositInfo

 

 

Rate 

1..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/ReadDepositInfo /Rate 

Rate charged for the account (where it is charged in terms of a rate rather than an amount)

Interest rate/profit rate for Islamic banks.

String

 

 

InitialDepositAmount 

1..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/ReadDepositInfo /InitialDepositAmount 

Initial deposit amount.

String

 

 

DepositFrequency 

1..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/ReadDepositInfo /DepositFrequency

Regularity with which deposit are made/processed to the account

String

 Enum:

  • BH.OBF.Annually

  • BH.OBF.Quarterly

  • BH.OBF.StatementMonthl

  • BH.OBF.Weekly

  • BH.OBF.Daily

 

MaturityAmount 

1..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/ReadDepositInfo /MaturityAmount 

Maturity Amount.

String

 

 

MaturityDate 

1..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/ReadDepositInfo /MaturityDate 

Maturity Date.

DateTime

 

 

JointHolderName

0..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/ReadDepositInfo /JointHolderName

List of joint account holder name.

String

 

 

ReadLoanMortgageInfo

0..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/ ReadLoanMortgageInfo

 

OBReadSupplementaryAccountInfo/Data/ReadAccount/ ReadLoanMortgageInfo

 

 

Rate 

1..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/ ReadLoanMortgageInfo /Rate 

Rate charged for the account (where it is charged in terms of a rate rather than an amount)

Interest rate/profit rate for Islamic banks.

String

 

 

LoanAmount 

1..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/ ReadLoanMortgageInfo /LoanAmount 

Initial Loan Amount issued to the account.

String

 

 

DisbursedAmount 

1..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/ ReadLoanMortgageInfo /DisbursedAmount 

Disbursed Amount till date to the account.

String

 

 

OutstandingLoanAmount 

1..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/ ReadLoanMortgageInfo /OutstandingLoanAmount 

Outstanding Loan Amount.

String

 

 

Numberofinstallments 

1..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/ ReadLoanMortgageInfo /Numberofinstallments 

Number of installments.

String

 

 

LoanFrequency

1..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/ ReadLoanMortgageInfo /LoanFrequency 

Regularity with which the installment is applied to the Account.

String

 Enum:

  • BH.OBF.Annually

  • BH.OBF.Quarterly

  • BH.OBF.StatementMonthl

  • BH.OBF.Weekly

  • BH.OBF.Daily

 

JointHolderName

0..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/ ReadLoanMortgageInfo /JointHolderName

List of joint account holder name.

String

 

 

ReadCreditCardInfo

0..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/ ReadCreditCardInfo

 

OBReadSupplementaryAccountInfo/Data/ReadAccount/ ReadCreditCardInfo

 

 

Rate 

1..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/ ReadCreditCardInfo /Rate 

Rate charged for the account (where it is charged in terms of a rate rather than an amount)

Interest rate/profit rate for islamic banks.

String

 

 

CardLimit 

1..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/ ReadCreditCardInfo /CardLimit 

Credit Limit applied to the account.

String

 

 

GracePeriod

0..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/ ReadCreditCardInfo/ GracePeriod

The duration after the due date during which the payment can be received without penalty.

String

 

 

URL

0..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/ ReadCreditCardInfo/URL

Uniform resource locator of the specified product.

String

 

 

ReadEWalletInfo

0..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/ ReadEWalletInfo

 

OBReadSupplementaryAccountInfo/Data/ReadAccount/ ReadEWalletInfo

 

 

Charge

1..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/ ReadEWalletInfo/Charge

Fee charged for the account (where it is charged in terms of an amount)

 

String

 

 

ChargeFrequency

1..1

OBReadSupplementaryAccountInfo/Data/ReadAccount/ ReadEWalletInfo/ChargeFrequency

Regularity with which the fee is applied to the Account.

String

Enum:

  • BH.OBF.Annually

  • BH.OBF.Quarterly

  • BH.OBF.StatementMonthl

  • BH.OBF.Weekly

  • BH.OBF.Daily

 

 

5. Usage Example

5.1 Get Supplementary Account Info

5.1.1 Request

GET /accounts/22289/supplementary-account-info
Authorisation: Bearer 4ZopnFZFKjr5zDsicSQpLL
x-fapi-auth-date: Tue, 22 Apr 2020 19:43:31 GMT+03:00
x-fapi-customer-ip-address: 204.35.213.15
x-fapi-interaction-id: 75bdc714-b2dg-7676-c759-780d6815689f
Accept: application/json

5.1.2 Response

200 OK
x-fapi-interaction-id: 75bdc714-b2dg-7676-c759-780d6815689f
Content-Type: application/json

{

  "Data": {

            "ReadAccount": {

                        "AccountId": "22289",

                        "DateTime": "2015-04-22”

                        "ReadCASAInfo": [

                          {

                                    "LienAmount": "1000 BHD",

                                    "Rate": "5.00%",

                          }

                        ],

              }

                        ],

            }         

  }

}

CENTRAL BANK OF BAHRAIN © 2020

  • No labels