Skip to content

@mbanq/core-sdk-js v0.50.0


@mbanq/core-sdk-js / commands / CreateRecipient

Function: CreateRecipient()

CreateRecipient(clientId, data): Command<{ clientId: number; data: { accountDetails?: { accountId?: string; accountNumber?: string; accountType?: "CHECKING" | "SAVINGS"; bankInformation?: { routingNumber?: string; swiftCode?: string; }; paymentRailMetaData?: { bankIdentifier?: number; branchIdentifier?: string; destinationCurrency?: string; }; }; address?: { city: string; countryCode: string; line1: string; line2: string; postalCode: string; stateCode: string; }; businessName?: string; emailAddress?: string; firstName?: string; isOwnAccount: boolean; lastName?: string; nickName: string; paymentRail: "ACH" | "SAMEDAYACH" | "WIRE" | "SWIFT" | "INTERNAL" | "FXPAY" | "CARD"; phoneNumber?: string; recipientType: "INDIVIDUAL" | "BUSINESS"; }; }, { clientId: number; officeId?: number; resourceId: number; }>

Defined in: src/commands/rest/recipient.ts:68

Parameters

clientId

number

data

accountDetails?

{ accountId?: string; accountNumber?: string; accountType?: "CHECKING" | "SAVINGS"; bankInformation?: { routingNumber?: string; swiftCode?: string; }; paymentRailMetaData?: { bankIdentifier?: number; branchIdentifier?: string; destinationCurrency?: string; }; } = ...

accountDetails.accountId?

string = ...

accountDetails.accountNumber?

string = ...

accountDetails.accountType?

"CHECKING" | "SAVINGS" = ...

accountDetails.bankInformation?

{ routingNumber?: string; swiftCode?: string; } = ...

accountDetails.bankInformation.routingNumber?

string = ...

accountDetails.bankInformation.swiftCode?

string = ...

accountDetails.paymentRailMetaData?

{ bankIdentifier?: number; branchIdentifier?: string; destinationCurrency?: string; } = ...

accountDetails.paymentRailMetaData.bankIdentifier?

number = ...

accountDetails.paymentRailMetaData.branchIdentifier?

string = ...

accountDetails.paymentRailMetaData.destinationCurrency?

string = ...

address?

{ city: string; countryCode: string; line1: string; line2: string; postalCode: string; stateCode: string; } = ...

address.city

string = ...

address.countryCode

string = ...

address.line1

string = ...

address.line2

string = ...

address.postalCode

string = ...

address.stateCode

string = ...

businessName?

string = ...

emailAddress?

string = ...

firstName?

string = ...

isOwnAccount

boolean = ...

lastName?

string = ...

nickName

string = ...

paymentRail

"ACH" | "SAMEDAYACH" | "WIRE" | "SWIFT" | "INTERNAL" | "FXPAY" | "CARD" = PaymentRailSchema

phoneNumber?

string = ...

recipientType

"INDIVIDUAL" | "BUSINESS" = RecipientTypeSchema

Returns

Command<{ clientId: number; data: { accountDetails?: { accountId?: string; accountNumber?: string; accountType?: "CHECKING" | "SAVINGS"; bankInformation?: { routingNumber?: string; swiftCode?: string; }; paymentRailMetaData?: { bankIdentifier?: number; branchIdentifier?: string; destinationCurrency?: string; }; }; address?: { city: string; countryCode: string; line1: string; line2: string; postalCode: string; stateCode: string; }; businessName?: string; emailAddress?: string; firstName?: string; isOwnAccount: boolean; lastName?: string; nickName: string; paymentRail: "ACH" | "SAMEDAYACH" | "WIRE" | "SWIFT" | "INTERNAL" | "FXPAY" | "CARD"; phoneNumber?: string; recipientType: "INDIVIDUAL" | "BUSINESS"; }; }, { clientId: number; officeId?: number; resourceId: number; }>

Released under the MIT License.