This repository contains:
epic-3: EBICS Ruby gem (epics)bank-client: end-to-end EBICS scripts for the ZKB test platform
- Ruby
>= 3.1(recommended: 3.2+) - Bundler (
gem install bundler) - Git
- Google Chrome or Chromium (required by
bank-clientvia Ferrum)
git clone <your-repo-url>
cd e2e-test-client-2
git submodule update --init --recursivecd epic-3
bin/setupcd bank-client
bundle installNote: bank-client/Gemfile points to the local gem using gem 'epics', path: '../epic-3'.
Edit bank-client/testplattform-zkb.json and set:
{
"url": "https://...",
"host": "...",
"user": "...",
"partner": "...",
"passphrase": "..."
}Do not commit real credentials.
From bank-client/:
# EBICS 3.0 activation (H005)
bundle exec ruby activate_zkb.rb
# EBICS 2.5 activation (H004)
bundle exec ruby activate_zkb_v25.rb
# Daily usage scripts
bundle exec ruby daily_usage.rb
bundle exec ruby daily_usage_v25.rb- If dependencies fail, run
bundle installin bothepic-3andbank-client. - If
bank-clientcannot loadepics, ensure submodules are initialized andepic-3exists. - If browser automation fails, verify Chrome is installed and accessible on your machine.