You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Updates Statementor to use account UUIDs and improve formatting
Replaces account number-based operations with account UUIDs for
better consistency and identification. Adds '@no-named-arguments'
annotation for stricter method argument naming. Improves code
formatting and fixes minor typos in comments. Enhances debug
messages to include statement format for better traceability.
Copy file name to clipboardExpand all lines: .openapi-generator/templates/Statementor.mustache
+14-12Lines changed: 14 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -19,6 +19,8 @@ namespace SpojeNet\CSas;
19
19
* Description of Statementor.
20
20
*
21
21
* @author vitex
22
+
*
23
+
* @no-named-arguments
22
24
*/
23
25
class Statementor extends \Ease\Sand
24
26
{
@@ -39,11 +41,11 @@ class Statementor extends \Ease\Sand
39
41
private string $scope;
40
42
private string $accountNumber = '';
41
43
private string $accountUuid = '';
42
-
44
+
43
45
public function __construct(string $accountUuid, string $accountNumber = '', string $scope = '')
44
46
{
45
47
$this->setAccountUuid($accountUuid);
46
-
48
+
47
49
if ($accountNumber) {
48
50
$this->setAccountNumber($accountNumber);
49
51
}
@@ -78,12 +80,11 @@ class Statementor extends \Ease\Sand
78
80
$apiInstance = new \SpojeNet\CSas\Accounts\DefaultApi();
79
81
$page = 0;
80
82
$statements = [];
81
-
$this->addStatusMessage(sprintf(_('Request statements from %s to %s'), $this->since->format(self::$dateFormat), $this->until->format(self::$dateFormat)), 'debug');
83
+
$this->addStatusMessage(sprintf(_('Request %s statements from %s to %s'), $format, $this->since->format(self::$dateFormat), $this->until->format(self::$dateFormat)), 'debug');
Děkujeme, že jste si vybrali API České spořitelny. Tento text vám poskytne základní informace o práci s naším API. Česká spořitelna vyvinula API nejen pro ty, kteří mají licenci od České národní banky (ČNB), ale také pro ty, kteří chtějí používat API jako další způsob přístupu ke svým bankovním účtům. Pro více informací nás kontaktujte na emailu: api@csas.cz.
13
+
14
+
## Jak se připojit k API České spořitelny
15
+
Než se připojíte k našemu API, prozkoumejte svět ČS API a kontaktujte tým ČS API na emailu: api@csas.cz. Poté postupujte následovně:
16
+
1. Registrujte se na Erste Developer Portal (EDP)
17
+
2. Vytvořte aplikaci a vyberte API České spořitelny
18
+
3. Generujte testovací API klíč na Sandboxu (testovací prostředí)
19
+
4. Vyvíjejte a testujte aplikaci pomocí Sandboxu
20
+
5. Požádejte o přístup do produkčního prostředí pro vaši aplikaci
21
+
22
+
## Povolení aplikace do produkční fáze
23
+
Pro povolení aplikace do produkční fáze je třeba projít několika kroky, které se mohou lišit podle API a účelu připojení. Tým ČS API vás provede celým procesem.
24
+
25
+
## Kdo se může připojit k našemu API
26
+
Nabízíme API širokému spektru zákazníků pro různé účely. Rozdělujeme je do dvou základních kategorií:
27
+
- Poskytovatelé třetích stran (TPP)
28
+
- Koneční uživatelé API (FAC)
29
+
30
+
## Informace pro vývojáře
31
+
32
+
### Dokumentace API
33
+
34
+
Po registraci a interním schválení bankou získáte vzdálený přístup k dokumentaci API. Dokumentace API může obsahovat technické informace o API.
35
+
36
+
### Testovací prostředí vývojáře
37
+
38
+
Po získání přístupu k dokumentaci API získáte přístup k našemu Sandboxu, který podporuje až 10 testovacích účtů pro testovací účely.
39
+
40
+
### Produkční prostředí vývojáře
41
+
42
+
Prostřednictvím produkčního API může uživatel přistupovat k obsahu a po autentizaci klienta k datům klienta. Produkční API používá jinou sadu přihlašovacích údajů než testovací prostředí API.
43
+
44
+
### Stažení veřejné části certifikátu
45
+
46
+
Veřejnou část certifikátu můžete stáhnout na následující URL:
- API: webové aplikační programovací rozhraní dostupné registrovaným vývojářům.
53
+
- API Call: požadavek uživatele prostřednictvím aplikace na API.
54
+
- API dokumentace: jakákoli dokumentace související s API poskytovaná bankou.
55
+
- API nástroje: API, API dokumentace a další nástroje a informace o API poskytované bankou.
56
+
- Aplikace: softwarová aplikace, webová stránka nebo produkt, který vytvoříte, vlastníte nebo provozujete pro interakci s API.
57
+
- Autentizace: autentizace klienta prostřednictvím aplikace pro ověření oprávnění k přístupu k datům klienta nebo provádění určitých funkcí.
58
+
- Banka: Česká spořitelna, a.s.
59
+
- Klient: uživatel, který uzavřel smlouvu o poskytování služeb s bankou nebo členem skupiny banky.
60
+
- Data klienta: jakákoli data o klientovi zpracovávaná bankou.
61
+
- Obsah: jakákoli veřejně dostupná data nebo obsah z našich stránek nebo data, která zpřístupňujeme pro použití vaší aplikací prostřednictvím API.
62
+
- Přihlašovací údaje: nezbytné bezpečnostní klíče, hesla a další přihlašovací údaje pro přístup k API, obsahu nebo datům klienta.
63
+
- Konečný uživatel API (FAC): firemní nebo maloobchodní klient nebo neklient, který se chce připojit k našemu API za účelem přístupu ke svým bankovním účtům nebo veřejně dostupným informacím poskytovaným bankou.
64
+
- Poskytovatel třetích stran (TPP): firemní klient nebo neklient, který chce umožnit svým klientům přístup k jejich bankovním účtům v České spořitelně prostřednictvím aplikace TPP.
65
+
- Tokeny: přihlašovací údaje používané k ověření, že klient může přistupovat k datům klienta prostřednictvím aplikace.
0 commit comments