{"id":16719557,"url":"https://github.com/addingama/tmoney-integration","last_synced_at":"2025-09-03T09:33:06.073Z","repository":{"id":150321375,"uuid":"116458340","full_name":"addingama/tmoney-integration","owner":"addingama","description":"Tmoney Integration using Laravel","archived":false,"fork":false,"pushed_at":"2018-01-22T02:33:10.000Z","size":9083,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-20T17:55:18.070Z","etag":null,"topics":["fintech","laravel","laravel-framework"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/addingama.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2018-01-06T06:05:46.000Z","updated_at":"2018-01-07T12:09:17.000Z","dependencies_parsed_at":"2023-04-25T00:46:33.761Z","dependency_job_id":null,"html_url":"https://github.com/addingama/tmoney-integration","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/addingama%2Ftmoney-integration","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/addingama%2Ftmoney-integration/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/addingama%2Ftmoney-integration/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/addingama%2Ftmoney-integration/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/addingama","download_url":"https://codeload.github.com/addingama/tmoney-integration/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243722591,"owners_count":20337232,"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":["fintech","laravel","laravel-framework"],"created_at":"2024-10-12T21:43:48.898Z","updated_at":"2025-03-15T11:27:17.815Z","avatar_url":"https://github.com/addingama.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TMoney Integration Sample Project\n\n## Requirements\n\n- PHP \u003e= 5.6.4\n- OpenSSL PHP Extension\n- PDO PHP Extension\n- Mbstring PHP Extension\n- XML PHP Extension\n- mySql\n- GIT\n- Node.js\n- NPM\n\n## Source code installation\n\nFirst, make sure you already install `GIT` and setup your `ssh key`. You can download GIT installer from [this link](https://git-scm.com). After that, you need to setup your ssh key from terminal. Open terminal then run this command\n\n```\nssh-keygen\n```\n\nFill all the data, for the password, it's up to you to fill it or leave it blank.\n\n\nThen clone the source code using `GIT` so you can access move to other branches to see all the code changes for each features. \n\nOpen your terminal and navigate to your project directory and run this command\n\n```\ngit clone https://github.com/dashracer/tmoney-integration.git sample-project\n```\n\nThose command will create a new directory named `sample-project`, then you need to navigate to that folder in terminal using ```\ncd sample-project\n```\n\nAfter that, you need to update the dependencies using command\n```\ncomposer install\n```\n\nCreate a database using PhpMyAdmin or terminal with name `tmoney-integration-sample` and leave it with no table.\n\nOpen the source code project on IDE like sublime or others then copy `.env.example` to `.env` or you can rename `.env.example` to '.env`, then update the value\n\n```\nAPP_NAME=\"TMoney Sample Project\"\nAPP_ENV=local\nAPP_KEY=\nAPP_DEBUG=true\nAPP_LOG_LEVEL=debug\nAPP_URL=http://localhost\n\nDB_CONNECTION=mysql\nDB_HOST=127.0.0.1\nDB_PORT=3306\nDB_DATABASE=tmoney-integration-sample\nDB_USERNAME=CHANGE_THIS_WITH_YOUR_DB_USERNAME\nDB_PASSWORD=CHANGE_THIS_WITH_YOUR_DB_PASSWORD\n```\n\nThen update your `APP_KEY` by running this command on terminal\n```\nphp artisan key:generate\n```\n\nAfter that, you need to execute the migration script by running this command\n```\nphp artisan migrate\n```\n\nIf you encounter any error on this step, make sure you delete all the tables first before executing the migration again.\nThis is other solution for your problem that you may encounter:\n\n- [SQL error when migrating tables](https://github.com/laravel/framework/issues/17508)\n\nAfter all installed, now you can test it by running the laravel server by this command\n```\nphp artisan serve\n```\n\n## Notes\n\n- Default user type for TMoney is Basic Service, this user can have balance up to 1.000.000 and cannot do transfer balance.\n- You need to contact TMoney Representative or Pak Putra if you want to upgrade to Full Service and topup the balance so you can try some payment or purchase.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faddingama%2Ftmoney-integration","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faddingama%2Ftmoney-integration","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faddingama%2Ftmoney-integration/lists"}