CreditTransfer
in package
uses
Immutable
Read onlyYes
FinalYes
Credit transfer (BG-17).
Table of Contents
Properties
- $accountId : string
- $accountName : string|null
- $serviceProviderId : string|null
Methods
- __construct() : mixed
- isIban() : bool
- Whether the account identifier looks like an IBAN (CII uses IBANID instead of ProprietaryID).
- with() : static
- Returns a copy with the given properties replaced.
Properties
$accountId
public
string
$accountId
Attributes
- #[Bt]
- 'BT-84'
- #[Cardinality]
- '1'
- #[Cii]
- 'ram:PayeePartyCreditorFinancialAccount/ram:IBANID | ram:ProprietaryID'
- #[Level]
- ProfileLevel::BasicWl
- #[Ubl]
- 'cac:PayeeFinancialAccount/cbc:ID'
$accountName
public
string|null
$accountName
= null
Attributes
- #[Bt]
- 'BT-85'
- #[Cardinality]
- '0..1'
- #[Cii]
- 'ram:PayeePartyCreditorFinancialAccount/ram:AccountName'
- #[Ubl]
- 'cac:PayeeFinancialAccount/cbc:Name'
$serviceProviderId
public
string|null
$serviceProviderId
= null
Attributes
- #[Bt]
- 'BT-86'
- #[Cardinality]
- '0..1'
- #[Cii]
- 'ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID'
- #[Ubl]
- 'cac:PayeeFinancialAccount/cac:FinancialInstitutionBranch/cbc:ID'
Methods
__construct()
public
__construct(string $accountId[, string|null $accountName = null ][, string|null $serviceProviderId = null ]) : mixed
Parameters
- $accountId : string
- $accountName : string|null = null
- $serviceProviderId : string|null = null
isIban()
Whether the account identifier looks like an IBAN (CII uses IBANID instead of ProprietaryID).
public
isIban() : bool
Return values
boolwith()
Returns a copy with the given properties replaced.
public
with(array<string, mixed> $changes) : static
Parameters
- $changes : array<string, mixed>