PHPackages                             somrlik/hello-bank-cz-api - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. somrlik/hello-bank-cz-api

ActiveLibrary[API Development](/categories/api)

somrlik/hello-bank-cz-api
=========================

An implementation of Hello Bank! by Cetelem API for displaying calculators on eshops

1.0.9(5y ago)16.0k1MITJavaScriptPHP &gt;=7.0

Since Aug 30Pushed 5y ago1 watchersCompare

[ Source](https://github.com/Somrlik/hellobank-calculator)[ Packagist](https://packagist.org/packages/somrlik/hello-bank-cz-api)[ RSS](/packages/somrlik-hello-bank-cz-api/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependencies (8)Versions (11)Used By (0)

Vzorová implementace splátkové kalkulačky [HELLOBANK](https://www.hellobank.cz)
===============================================================================

[](#vzorová-implementace-splátkové-kalkulačky-hellobank)

je určena primárně pro programátory internetových e-shopů a jiných online nákupních a e-business aplikací.

Požadavky
---------

[](#požadavky)

### Server

[](#server)

Webový server, PHP s SimpleXML a JSON, otevřená komunikace na Cetelem webové služby pomocí `file_get_content` (alternativně lze použít CURL).

### Podpora prohlížečů

[](#podpora-prohlížečů)

Internet Eplorer 9+, Chrome, Firefox, Safari

Použité komponenty
------------------

[](#použité-komponenty)

- [**LESS**](http://lesscss.org) – pro snadnější správu CSS souborů byl použit LESS. CSS soubory byly následně vygenerovány bez komprese, takže jsou nadále čitelné.
- [**SelectBoxIt**](http://gregfranko.com/jquery.selectBoxIt.js/) – na stylování SELECT tagů.
- [**jQuery**](http://jquery.com) – veškerá dynamická funkcionalita na straně klienta byla implementovaná s pomocí jQuery.
- [**jQueryUI**](https://jqueryui.com) – pro větší uživatelské pohodlí byly nekteré standartní INPUT pole nahrazena dynamickými, např. Slider, Spinner.

Changelog
---------

[](#changelog)

`2.0.0` - 29. Června 2018

- Nová verze pro Hellobank

Licence
-------

[](#licence)

Copyright (c) 2018 BNP Paribas Personal Finance SA, odštěpný závod () pod licencí MIT

Otázky pro Hello Bank/Cetelem
-----------------------------

[](#otázky-pro-hello-bankcetelem)

Testovací účet
--------------

[](#testovací-účet)

Provádím dotaz na `https://www.cetelem.cz:8654/webciselnik2.php?kodProdejce=2044576&typ=info`a dostávám s `Content-Type: text/xml`

```

DOCTYPE bareminfo SYSTEM "https://www.cetelem.cz:8654/bareminfo.dtd">

	Prodejce nemá povolené splátky na webu

```

Což není v [RFC 7303](https://tools.ietf.org/html/rfc7303#section-3) zmíněno, podle [W3C](https://www.w3.org/TR/REC-xml/#sec-well-formed) to není XML a podle [RFC 2046](https://tools.ietf.org/html/rfc2046#section-4.1.2) bych měl považovat kódování za ASCII-US, protože má mime `text/*`. Ani definované DTD není validní. Takže tento endpoint považuji za nefunkční.

Provádím dotaz na `https://www.cetelem.cz:8654/webkalkulator.php?kodProdejce=2044576`a dostanu s `Content-Type: text/xml`

```

DOCTYPE webkalkulator SYSTEM "https://www.cetelem.cz:8654/webkalkulator.dtd">

	error

		Prodejce nema povolene splatky na webu

```

Zde vypadá všechno v pořádku, akorát DTD je navalidní, je v něm nepopsaný element.

Provádím dotaz na `https://www.cetelem.cz:8654/webciselnik2.php?kodProdejce=2044576&typ=pojisteni`a dostanu s `Content-Type: text/xml`

```

	Prodejce nemá povolené splátky na webu

```

Produkční requesty
------------------

[](#produkční-requesty)

`https://www.cetelem.cz/webciselnik2.php?kodProdejce=[PRODUCTION_CODE]&typ=info`

```

DOCTYPE bareminfo SYSTEM "https://www.cetelem.cz/bareminfo.dtd">

		10% + 10 x 10%
		přímá platba vždy 10% z ceny zboží
		bez odkladu splátek
		úvěr 2000,- až 300000,- Kč
		počet splátek 10

		Klasický úvěr
		volitelná přímá platba od 0%
		možný odklad splátek 2 až 3 měsíce
		úvěr 2000,- až 300000,- Kč
		volitelný počet splátek od 5 do 60

```

Což není validní podle DTD.

`https://www.cetelem.cz/webkalkulator.php?kodProdejce=[PRODUCTION_CODE]`

Je v pohodě, až na to, že to DTD je nevalidní.

`https://www.cetelem.cz/webciselnik2.php?kodProdejce=[PRODUCTION_CODE]&typ=pojisteni`

```

		SOUBOR MASTER
		4,99 % z měsíční splátky úvěru
		SOUBOR MASTER v sobě zahrnuje pojištění pro případ ztráty zaměstnání nebo hospitalizace*, pracovní neschopnosti, invalidity III. stupně a úmrtí. Úhrada za pojištění je 4,99 % z měsíční splátky úvěru. * Pojištěný je pojištěn vždy pouze na jedno z těchto rizik dle jeho aktuálního zaměstnaneckého statutu]]>

		SOUBOR MASTER PLUS
		4,99 % z měsíční splátky úvěru plus 49 Kč
		SOUBOR MASTER PLUS v sobě zahrnuje pojištění pro případ ztráty zaměstnání nebo hospitalizace*, pracovní neschopnosti, invalidity III. stupně, úmrtí, Pojištění odcizení věci, na kterou byl poskytnut úvěr**, a Pojištění Home Assistance. Úhrada za pojištění je 4,99 % z měsíční splátky úvěru plus 49 Kč. * Pojištěný je pojištěn vždy pouze na jedno z těchto rizik dle jeho aktuálního zaměstnaneckého statutu** Pojistitelná věc: černá a bílá technika, šedá technika, nábytek, sportovní nářadí a vybavení, videohry, hudební nástroje, knihy]]>

		BEZ POJIŠTĚNÍ
		Bez pojištění
		Tato varianta v sobě neobsahuje pojištění schopnosti splácet úvěr.]]>

```

Což pro jistotu nemá DTD.

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~88 days

Recently: every ~198 days

Total

10

Last Release

2021d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b232da7cbc1f54c8230ffac0c734a0e685743790ababfc00bf5913bc0bc723db?d=identicon)[mhujer](/maintainers/mhujer)

![](https://www.gravatar.com/avatar/395bb68c858f69aa563ac91ee604ddee29731445fbc82172bdfac4af0f6e31fe?d=identicon)[Somrlik](/maintainers/Somrlik)

---

Top Contributors

[![Somrlik](https://avatars.githubusercontent.com/u/2991724?v=4)](https://github.com/Somrlik "Somrlik (12 commits)")

---

Tags

apicetelemhello-bankcz

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/somrlik-hello-bank-cz-api/health.svg)

```
[![Health](https://phpackages.com/badges/somrlik-hello-bank-cz-api/health.svg)](https://phpackages.com/packages/somrlik-hello-bank-cz-api)
```

###  Alternatives

[wordpress/php-ai-client

A provider agnostic PHP AI client SDK to communicate with any generative AI models of various capabilities using a uniform API.

26236.6k14](/packages/wordpress-php-ai-client)[phpro/http-tools

HTTP tools for developing more consistent HTTP implementations.

28137.8k](/packages/phpro-http-tools)[getbrevo/brevo-php

Official Brevo provided RESTFul API V3 php library

963.1M35](/packages/getbrevo-brevo-php)[apigee/apigee-client-php

Client library for connecting to the Apigee Edge API.

27558.7k3](/packages/apigee-apigee-client-php)[darthsoup/php-whmcs-api

WHMCS API client for PHP

2317.3k4](/packages/darthsoup-php-whmcs-api)[pay-now/paynow-php-sdk

PHP client library for accessing Paynow API

18193.9k2](/packages/pay-now-paynow-php-sdk)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
