Joint Accounts

Open a Joint Account

POST /onboarding/applyForJointAccount

A joint account in a bank works like a regular bank account and is shared by two or more people.

These accounts can be created permanently, for example, an account between two family members or spouses where both can deposit their salaries.

It can also be created temporarily for a shorter period of time between two parties to collect funds.

Parameters
Type
Description
Required?

userId

String

Channel user id

Mandatory

mandate

Int

  1. Singly

  2. Anyone or survivor

Mandatory

applicationForm

File

pdf image (default)

Mandatory

applicationFormType

string

pdf image (default)

Optional

primaryOwnerInfo

object

firstName

String

Full name

Mandatory

middleName

String

Middle name

Optional

lastName

String

Last name

Mandatory

idType

Int

ID type:

101 - National ID

102 - Alien ID

103 - Passport

Mandatory

idNumber

String

ID number

Mandatory

kraPin

String

Kra pin number

Mandatory

countryCode

String

Country code

Mandatory

mobile

String

Mobile number

Mandatory

email

String

Email address

Optional

idFrontSideFile

File

ID's front side

pdf image (default)

Mandatory

idFrontSideFileType

string

pdf image (default)

Optional

idBackSideFile

File

pdf image (default)

Mandatory

idBackSideFileType

string

pdf image (default)

Optional

kraPinFile

File

pdf image (default)

Mandatory

kraPinFileType

string

pdf image (default)

Optional

Response

Adding a joint account owner

POST /onboarding/addJointAccountOwner

This endpoint will be used to request the addition of joint account holders. Account holders will be added one at a time

circle-info

This API can be called after the OTP has passed but before the onboarding request is approved.

Parameters

Parameters
Type
Description
Required?

onboardingRequestId

String

Onboarding request id

Mandatory

firstName

String

Full name

Mandatory

middleName

String

Middle name

Optional

lastName

String

Last name

Mandatory

idType

Int

101 - National ID

102 - Alien ID

103 - Passport

Mandatory

idNumber

String

Id number

Mandatory

kraPin

String

Kra pin number

Mandatory

countryCode

String

Country code

Mandatory

mobile

String

Mobile number

Mandatory

email

String

Email address

Optional

idFrontSideFile

File

Front side of the id

Allow pdf and image

Mandatory

idFrontSideFileType

File

pdf/image, default image

Opyional

idBackSideFile

File

Allow pdf and image

Mandatory

idBackSideFileType

string

pdf/image, default image

Optional

kraPinFile

File

Allow pdf and image

Mandatory

kraPinFileType

string

pdf/image

default image

Optional

Response

Query joint account information

POST /onboarding/getJointAccountOnboardingInfo

Use this endpoint to get the onboarding information of the joint account that customer submitted.

Parameters

Parameters
Type
Description
Required?

onboardingRequestId

string

unique onboarding request id returned from Choice system.

TRUE

Response

Last updated