{"id":24505534,"url":"https://github.com/kamaroly/ussd","last_synced_at":"2025-03-15T08:41:45.288Z","repository":{"id":68918000,"uuid":"317001447","full_name":"kamaroly/ussd","owner":"kamaroly","description":"A laravel package to help you work with USSD (Unstructured Supplementary Service Data)","archived":false,"fork":false,"pushed_at":"2020-12-01T20:12:06.000Z","size":39,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-21T23:32:04.937Z","etag":null,"topics":[],"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/kamaroly.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"spatie"}},"created_at":"2020-11-29T17:08:03.000Z","updated_at":"2020-12-01T20:12:09.000Z","dependencies_parsed_at":"2023-03-06T13:15:21.554Z","dependency_job_id":null,"html_url":"https://github.com/kamaroly/ussd","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"spatie/package-skeleton-laravel","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamaroly%2Fussd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamaroly%2Fussd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamaroly%2Fussd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamaroly%2Fussd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kamaroly","download_url":"https://codeload.github.com/kamaroly/ussd/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243707297,"owners_count":20334614,"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":[],"created_at":"2025-01-21T23:30:18.260Z","updated_at":"2025-03-15T08:41:45.264Z","avatar_url":"https://github.com/kamaroly.png","language":"PHP","funding_links":["https://github.com/sponsors/spatie"],"categories":[],"sub_categories":[],"readme":"# A Laravel package to work with USSD\n\n[![Latest Version on Packagist](https://img.shields.io/packagist/v/kamaro/ussd.svg?style=flat-square)](https://packagist.org/packages/kamaro/ussd)\n[![GitHub Tests Action Status](https://img.shields.io/github/workflow/status/kamaro/ussd/run-tests?label=tests)](https://github.com/kamaro/ussd/actions?query=workflow%3Arun-tests+branch%3Amaster)\n[![Total Downloads](https://img.shields.io/packagist/dt/kamaro/ussd.svg?style=flat-square)](https://packagist.org/packages/kamaro/ussd)\n\n\nUSSD (Unstructured Supplementary Service Data) is a Global System for Mobile Communications (GSM) protocol that is used to send text messages. USSD is similar to Short Message Service (SMS) with interractive flow between mobile phone and the back-end. USSD uses codes made up of the characters that are available on a mobile phone.\n\n## Features\n\n* Can create unlimited linked flows.\n* Can consume API  flow display.\n* Support multiple languages. \n* Support user profile. \n* Can do dynamic USSD.\n* Can do Static USSD.\n* Can do USSD Push.\n* Collect and dump Ussd data to URL.\n\n* Can bill per session \n* Can bill per period \n\n\n## Installation\n\nYou can install the package via composer:\n\n```bash\ncomposer require kamaro/ussd\n```\n\nYou can publish and run the migrations with:\n\n```bash\nphp artisan vendor:publish --provider=\"Kamaro\\Ussd\\UssdServiceProvider\" --tag=\"migrations\"\nphp artisan migrate\n```\n\nYou can publish the config file with:\n```bash\nphp artisan vendor:publish --provider=\"Kamaro\\Ussd\\UssdServiceProvider\" --tag=\"config\"\n```\n\nThis is the contents of the published config file:\n\n```php\nreturn [\n];\n```\n\n## Usage\n\n``` php\n$ussd = new Kamaro\\Ussd();\necho $ussd-\u003eechoPhrase('Hello, Kamaro!');\n```\n\n## Testing\n\n``` bash\ncomposer test\n```\n\n## Changelog\n\nPlease see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.\n\n## Contributing\n\nPlease see [CONTRIBUTING](.github/CONTRIBUTING.md) for details.\n\n## Security Vulnerabilities\n\nPlease review [our security policy](../../security/policy) on how to report security vulnerabilities.\n\n## Credits\n\n- [Kamaro](https://github.com/kamaroly)\n- [All Contributors](../../contributors)\n\n## License\n\nThe MIT License (MIT). Please see [License File](LICENSE.md) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkamaroly%2Fussd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkamaroly%2Fussd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkamaroly%2Fussd/lists"}