{"id":21602822,"url":"https://github.com/revotale/php-checkbox-ua","last_synced_at":"2025-04-11T02:35:13.343Z","repository":{"id":211791802,"uuid":"708881896","full_name":"RevoTale/php-checkbox-ua","owner":"RevoTale","description":"PHP SDK to interact with checkbox.ua (https://api.checkbox.in.ua/api/docs) service.","archived":false,"fork":false,"pushed_at":"2024-12-24T20:47:52.000Z","size":577,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-04-09T04:17:23.252Z","etag":null,"topics":["client-library","fiscalization","php","php-library"],"latest_commit_sha":null,"homepage":null,"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/RevoTale.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":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-10-23T15:16:14.000Z","updated_at":"2024-12-24T20:47:49.000Z","dependencies_parsed_at":"2023-12-10T22:30:56.336Z","dependency_job_id":"3b77ecc4-08b9-483b-a6a1-34fd684d935f","html_url":"https://github.com/RevoTale/php-checkbox-ua","commit_stats":null,"previous_names":["revotale/php-checkbox-ua"],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RevoTale%2Fphp-checkbox-ua","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RevoTale%2Fphp-checkbox-ua/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RevoTale%2Fphp-checkbox-ua/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RevoTale%2Fphp-checkbox-ua/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RevoTale","download_url":"https://codeload.github.com/RevoTale/php-checkbox-ua/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247974734,"owners_count":21026742,"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","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":["client-library","fiscalization","php","php-library"],"created_at":"2024-11-24T19:14:28.211Z","updated_at":"2025-04-11T02:35:13.322Z","avatar_url":"https://github.com/RevoTale.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# About\nCheckbox.ua have OpenAPI specification (https://api.checkbox.in.ua/api/openapi.json) \nthat is incorrectly described in many places.\nFor example, lack of nullable union types and different datetime format for the semantically same type of field. \nThat causes generated client libraries to throw unexpected error.\n\nInitial library code was generated by [JanePHP](https://github.com/janephp/janephp) (Thanks, for a great project!)\n\nThat code was modified manually, nullables was added and a specific date format used for different fields.\n\nGeneral logic is still handled by [JanePHP runtime](https://github.com/janephp/janephp) \n\n## Installation\n```bash\ncomposer install revotale/checkbox-ua\n```\n\n## Usage\nExample with [signing in cashier with pin code and licence key](https://api.checkbox.in.ua/api/docs#/Касир/sign_in_cashier_api_v1_cashier_signin_post).\n\n```php\n\u003c?php\ndeclare(strict_types=1)\nuse RevoTale\\CheckboxUA\\ClientFactory;\nuse RevoTale\\CheckboxUA\\Model\\CashierSignInPinCode;\n$client = ClientFactory::createClient();//You can provide a token in case of secure API endpoint\n$payload = new CashierSignInPinCode();\n$payload-\u003esetPinCode($pinCode);\n$client-\u003esignInCashierApiV1CashierSigninPost()\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frevotale%2Fphp-checkbox-ua","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frevotale%2Fphp-checkbox-ua","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frevotale%2Fphp-checkbox-ua/lists"}