Create a Bank account

To create a bank account, specify the basic account properties.

$bankAccountReq = Pencepay_Request_BankAccount::build()
    ->accountHolder('John Hancock')
    ->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.