{"id":25363490,"url":"https://github.com/vitexsoftware/php-vitexsoftware-rbczpremiumapi","last_synced_at":"2025-10-27T09:06:03.098Z","repository":{"id":148523966,"uuid":"620519447","full_name":"VitexSoftware/php-vitexsoftware-rbczpremiumapi","owner":"VitexSoftware","description":"php client library for rbczpremiumapi ","archived":false,"fork":false,"pushed_at":"2025-08-11T09:47:03.000Z","size":556,"stargazers_count":4,"open_issues_count":3,"forks_count":1,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-08-11T11:33:56.180Z","etag":null,"topics":["api-client","openapi-generator","php","php-library","raiffeisenbank"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/VitexSoftware.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-03-28T21:01:01.000Z","updated_at":"2025-08-11T09:47:04.000Z","dependencies_parsed_at":"2023-10-13T12:23:28.685Z","dependency_job_id":"2adbeea0-d822-4ca6-922a-b55bfbde0c95","html_url":"https://github.com/VitexSoftware/php-vitexsoftware-rbczpremiumapi","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/VitexSoftware/php-vitexsoftware-rbczpremiumapi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VitexSoftware%2Fphp-vitexsoftware-rbczpremiumapi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VitexSoftware%2Fphp-vitexsoftware-rbczpremiumapi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VitexSoftware%2Fphp-vitexsoftware-rbczpremiumapi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VitexSoftware%2Fphp-vitexsoftware-rbczpremiumapi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VitexSoftware","download_url":"https://codeload.github.com/VitexSoftware/php-vitexsoftware-rbczpremiumapi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VitexSoftware%2Fphp-vitexsoftware-rbczpremiumapi/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269969664,"owners_count":24505437,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-11T02:00:10.019Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api-client","openapi-generator","php","php-library","raiffeisenbank"],"created_at":"2025-02-14T22:33:34.085Z","updated_at":"2025-10-27T09:06:03.093Z","avatar_url":"https://github.com/VitexSoftware.png","language":"PHP","readme":"# Raiffeisenbank Premium API client library\n\n![Library Logo](library-logo.svg?raw=true)\n\n\n php client library for rbczpremiumapi \n\n\n\n## Installation \u0026 Usage\n\n\n### Requirements\n\nPHP 7.4 and later.\nShould also work with PHP 8.0.\n\n### Composer\n\nTo install the bindings via [Composer](https://getcomposer.org/), add the following to `composer.json`:\n\n```json\n{\n  \"repositories\": [\n    {\n      \"type\": \"vcs\",\n      \"url\": \"https://github.com/VitexSoftware/php-vitexsoftware-rbczpremiumapi.git\"\n    }\n  ],\n  \"require\": {\n    \"vitexsoftware/php-vitexsoftware-rbczpremiumapi\": \"*@dev\"\n  }\n}\n```\n\nThen run `composer install`\n\n### Manual Installation\n\nDownload the files and include `autoload.php`:\n\n```php\n\u003c?php\nrequire_once('/path/to/Raiffeisenbank Premium API client library/vendor/autoload.php');\n```\n\n## Getting Started\n\n\nExample environment or contents of [.env](examples/example.env) file for basic library configuration\n```\nCERT_FILE=examples/test_cert.p12\nCERT_PASS=test12345678\nXIBMCLIENTID=FbboLD2r1WHDRcuKS4wWUbSRHxlDloWL\nAPI_DEBUG=True\n```\n\nPlease follow the [installation procedure](#installation--usage) and then run the following:\n\n```php\n\u003c?php\nrequire_once(__DIR__ . '/vendor/autoload.php');\n\n\n\n\n\n$apiInstance = new VitexSoftware\\Raiffeisenbank\\Api\\DownloadStatementApi(\n    // If you want use custom http client, pass your client which implements \n    // `GuzzleHttp\\ClientInterface`.\n    // This is optional, Internal `ApiClient` will be used as default.\n    // Else you must call setXIBMClientId($lientID) and $this-\u003esetSUIPAddress($clientPubIP) \n    // methods to set API call properly      \n\n    new \\VitexSoftware\\Raiffeisenbank\\ApiClient(['clientpubip'=\u003e \\VitexSoftware\\Raiffeisenbank\\ApiClient::getPublicIP() ,'debug'=\u003etrue])\n);\n\n\n$xRequestId = 'xRequestId_example'; // string | Unique request id provided by consumer application for reference and auditing.\n$acceptLanguage = 'acceptLanguage_example'; // string | The Accept-Language request HTTP header is used to determine document  language. Supported languages are `cs` and `en`.\n$requestBody = new \\VitexSoftware\\Raiffeisenbank\\Model\\DownloadStatementRequest(); // \\VitexSoftware\\Raiffeisenbank\\Model\\DownloadStatementRequest\n\ntry {\n    $result = $apiInstance-\u003edownloadStatement( $xRequestId, $acceptLanguage, $requestBody, $pSUIPAddress);\n    print_r($result);\n} catch (Exception $e) {\n    echo 'Exception when calling DownloadStatementApi-\u003edownloadStatement: ', $e-\u003egetMessage(), PHP_EOL;\n}\n\n```\n\n## API Endpoints\n\nAll URIs are relative to *https://api.rb.cz*\n\nClass | Method | HTTP request | Description\n------------ | ------------- | ------------- | -------------\n*DownloadStatementApi* | [**downloadStatement**](docs/Api/DownloadStatementApi.md#downloadstatement) | **POST** /rbcz/premium/api/accounts/statements/download | \n*GetAccountBalanceApi* | [**getBalance**](docs/Api/GetAccountBalanceApi.md#getbalance) | **GET** /rbcz/premium/api/accounts/{accountNumber}/balance | \n*GetAccountsApi* | [**getAccounts**](docs/Api/GetAccountsApi.md#getaccounts) | **GET** /rbcz/premium/api/accounts | \n*GetBatchDetailApi* | [**getBatchDetail**](docs/Api/GetBatchDetailApi.md#getbatchdetail) | **GET** /rbcz/premium/api/payments/batches/{batchFileId} | \n*GetFxRatesApi* | [**getFxRates**](docs/Api/GetFxRatesApi.md#getfxrates) | **GET** /rbcz/premium/api/fxrates/{currencyCode} | \n*GetFxRatesListApi* | [**getFxRatesList**](docs/Api/GetFxRatesListApi.md#getfxrateslist) | **GET** /rbcz/premium/api/fxrates | \n*GetStatementListApi* | [**getStatements**](docs/Api/GetStatementListApi.md#getstatements) | **POST** /rbcz/premium/api/accounts/statements | \n*GetTransactionListApi* | [**getTransactionList**](docs/Api/GetTransactionListApi.md#gettransactionlist) | **GET** /rbcz/premium/api/accounts/{accountNumber}/{currencyCode}/transactions | \n*UploadPaymentsApi* | [**importPayments**](docs/Api/UploadPaymentsApi.md#importpayments) | **POST** /rbcz/premium/api/payments/batches | \n\n## Models\n\n- [CurrencyListSimple](docs/Model/CurrencyListSimple.md)\n- [DownloadStatementRequest](docs/Model/DownloadStatementRequest.md)\n- [ExchangeRate](docs/Model/ExchangeRate.md)\n- [ExchangeRateList](docs/Model/ExchangeRateList.md)\n- [GetAccounts200Response](docs/Model/GetAccounts200Response.md)\n- [GetAccounts200ResponseAccountsInner](docs/Model/GetAccounts200ResponseAccountsInner.md)\n- [GetBalance200Response](docs/Model/GetBalance200Response.md)\n- [GetBalance200ResponseCurrencyFoldersInner](docs/Model/GetBalance200ResponseCurrencyFoldersInner.md)\n- [GetBalance200ResponseCurrencyFoldersInnerBalancesInner](docs/Model/GetBalance200ResponseCurrencyFoldersInnerBalancesInner.md)\n- [GetBalance401Response](docs/Model/GetBalance401Response.md)\n- [GetBalance403Response](docs/Model/GetBalance403Response.md)\n- [GetBalance404Response](docs/Model/GetBalance404Response.md)\n- [GetBalance429Response](docs/Model/GetBalance429Response.md)\n- [GetBatchDetail200Response](docs/Model/GetBatchDetail200Response.md)\n- [GetBatchDetail200ResponseBatchItemsInner](docs/Model/GetBatchDetail200ResponseBatchItemsInner.md)\n- [GetBatchDetail200ResponseBatchItemsInnerAccountInfo](docs/Model/GetBatchDetail200ResponseBatchItemsInnerAccountInfo.md)\n- [GetBatchDetail400Response](docs/Model/GetBatchDetail400Response.md)\n- [GetStatements200Response](docs/Model/GetStatements200Response.md)\n- [GetStatements200ResponseStatementsInner](docs/Model/GetStatements200ResponseStatementsInner.md)\n- [GetStatements400Response](docs/Model/GetStatements400Response.md)\n- [GetStatementsRequest](docs/Model/GetStatementsRequest.md)\n- [GetTransactionList200Response](docs/Model/GetTransactionList200Response.md)\n- [GetTransactionList200ResponseTransactionsInner](docs/Model/GetTransactionList200ResponseTransactionsInner.md)\n- [GetTransactionList200ResponseTransactionsInnerAmount](docs/Model/GetTransactionList200ResponseTransactionsInnerAmount.md)\n- [GetTransactionList200ResponseTransactionsInnerBankTransactionCode](docs/Model/GetTransactionList200ResponseTransactionsInnerBankTransactionCode.md)\n- [GetTransactionList200ResponseTransactionsInnerEntryDetails](docs/Model/GetTransactionList200ResponseTransactionsInnerEntryDetails.md)\n- [GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetails](docs/Model/GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetails.md)\n- [GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetailsInstructedAmount](docs/Model/GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetailsInstructedAmount.md)\n- [GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetailsReferences](docs/Model/GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetailsReferences.md)\n- [GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetailsRelatedParties](docs/Model/GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetailsRelatedParties.md)\n- [GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetailsRelatedPartiesCounterParty](docs/Model/GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetailsRelatedPartiesCounterParty.md)\n- [GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetailsRelatedPartiesCounterPartyAccount](docs/Model/GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetailsRelatedPartiesCounterPartyAccount.md)\n- [GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetailsRelatedPartiesCounterPartyOrganisationIdentification](docs/Model/GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetailsRelatedPartiesCounterPartyOrganisationIdentification.md)\n- [GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetailsRelatedPartiesCounterPartyOrganisationIdentificationPostalAddress](docs/Model/GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetailsRelatedPartiesCounterPartyOrganisationIdentificationPostalAddress.md)\n- [GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetailsRelatedPartiesCounterPartyPostalAddress](docs/Model/GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetailsRelatedPartiesCounterPartyPostalAddress.md)\n- [GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetailsRelatedPartiesIntermediaryInstitution](docs/Model/GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetailsRelatedPartiesIntermediaryInstitution.md)\n- [GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetailsRelatedPartiesIntermediaryInstitutionPostalAddress](docs/Model/GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetailsRelatedPartiesIntermediaryInstitutionPostalAddress.md)\n- [GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetailsRelatedPartiesUltimateCounterParty](docs/Model/GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetailsRelatedPartiesUltimateCounterParty.md)\n- [GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetailsRemittanceInformation](docs/Model/GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetailsRemittanceInformation.md)\n- [GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetailsRemittanceInformationCreditorReferenceInformation](docs/Model/GetTransactionList200ResponseTransactionsInnerEntryDetailsTransactionDetailsRemittanceInformationCreditorReferenceInformation.md)\n- [GetTransactionList400Response](docs/Model/GetTransactionList400Response.md)\n- [GetTransactionList401Response](docs/Model/GetTransactionList401Response.md)\n- [ImportPayments200Response](docs/Model/ImportPayments200Response.md)\n- [ImportPayments400Response](docs/Model/ImportPayments400Response.md)\n- [ImportPayments413Response](docs/Model/ImportPayments413Response.md)\n- [ImportPayments415Response](docs/Model/ImportPayments415Response.md)\n\n## Authorization\nAll endpoints do not require authorization.\n## Tests\n\nTo run the tests, use:\n\n```bash\ncomposer install\nvendor/bin/phpunit\n```\n\n## Author\n\ninfo@vitexsoftware.cz\n\n## About this package\n\nThis PHP package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:\n\n- API version: `1.1.20240910`\n    - Package version: `1.3.1`\n- Build package: `org.openapitools.codegen.languages.PhpClientCodegen`\n\n\nLibrary is Used by: \n * https://github.com/VitexSoftware/abraflexi-raiffeisenbank\n * https://github.com/Spoje-NET/raiffeisenbank-statement-downloader\n * https://github.com/Spoje-NET/pohoda-raiffeisenbank\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvitexsoftware%2Fphp-vitexsoftware-rbczpremiumapi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvitexsoftware%2Fphp-vitexsoftware-rbczpremiumapi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvitexsoftware%2Fphp-vitexsoftware-rbczpremiumapi/lists"}