Create a Bank account
To create a bank account, specify the basic account properties.
$bankAccountReq = Pencepay_Request_BankAccount::build()
->accountHolder('John Hancock')
->accountNumber('1111112222')
->iban('GB0000000000000')
->bic('GB001BIC')
->countryCode('HR')
->customData(array('my' => 'value'));
$bankAccount = Pencepay_BankAccount::create('customer_uid', $bankAccountReq);
Notice that countryCode is required, although it seems redundant (it can be determined from IBAN). The reason for requiring this property is so that we can do a proper validation on the full set of bank account details you provide, as per the rules for the given country.