{"id":19932015,"url":"https://github.com/trijayadigital/cekmutasi-codeigniter","last_synced_at":"2025-05-03T11:30:52.800Z","repository":{"id":48046789,"uuid":"224895203","full_name":"trijayadigital/cekmutasi-codeigniter","owner":"trijayadigital","description":"Dvelopment \u0026 Integration Toolkit for CodeIgniter Framework","archived":false,"fork":false,"pushed_at":"2021-08-10T02:40:58.000Z","size":21,"stargazers_count":4,"open_issues_count":2,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-11-16T09:35:58.740Z","etag":null,"topics":["cekmutasi","cekmutasi-library","codeigniter-framework","mutasi-bank","php"],"latest_commit_sha":null,"homepage":"https://cekmutasi.co.id/developer","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/trijayadigital.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}},"created_at":"2019-11-29T17:15:01.000Z","updated_at":"2023-11-16T09:35:58.741Z","dependencies_parsed_at":"2022-08-12T17:30:25.756Z","dependency_job_id":null,"html_url":"https://github.com/trijayadigital/cekmutasi-codeigniter","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trijayadigital%2Fcekmutasi-codeigniter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trijayadigital%2Fcekmutasi-codeigniter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trijayadigital%2Fcekmutasi-codeigniter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trijayadigital%2Fcekmutasi-codeigniter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trijayadigital","download_url":"https://codeload.github.com/trijayadigital/cekmutasi-codeigniter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224360233,"owners_count":17298319,"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":["cekmutasi","cekmutasi-library","codeigniter-framework","mutasi-bank","php"],"created_at":"2024-11-12T23:08:45.895Z","updated_at":"2024-11-12T23:08:46.500Z","avatar_url":"https://github.com/trijayadigital.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cekmutasi X CodeIgniter Framework\n\nDevelopment \u0026amp; Integration Toolkit for CodeIgniter Framework (2.x+). For other web framework/language/plugin, please go to https://github.com/trijayadigital/cekmutasi\n\n## Requirements\n\n- PHP 5.4+\n- CodeIgniter Framework v2.0+\n- cURL extension enabled\n\n## Installation\n\n- Copy folder **Cekmutasi** to your **application/libraries**\n- Copy **cekmutasi.php** to your **application/config**\n- Add your API Key \u0026 Signature in **application/config/cekmutasi.php**\n\n## How To Use?\n\nHere is the example:\n\n\u003cpre\u003e\u003ccode\u003e\u0026lt;?php\n\ndefined('BASEPATH') OR exit('No direct script access allowed');\n\nclass Cekmutasi extends CI_Controller\n{\n\tpublic function balance()\n\t{\n\t\t$this-\u003eload-\u003elibrary('cekmutasi/cekmutasi');\n\n\t\t$balance = $this-\u003ecekmutasi-\u003ebalance();\n\n\t\tprint_r($balance);\n\t}\n}\n\n?\u0026gt;\u003c/code\u003e\u003c/pre\u003e\n\nObject data will return as data type of result\n\nFor further example, you can check out in TestCekmutasi.php included on this package\n\n## Available Methods\n\n* ### balance()\n\tGet cekmutasi account balance\n\n* ### checkIP()\n\tCheck your detected IP address. This IP should be added to Whitelist IP in your integration if you want to use HTTP Request method or some plugins\n\t\n* ### catchIPN()\n\tHandle callback/ipn data. This method is highly recommended for use because it has pre-build callback/ipn security verification\n\t\n* ### bank()\n\tLoad Bank service. Below are the available methods from bank service\n\t- #### list()\n\t\tGet bank account list\n\t\t\n\t- #### detail()\n\t\tGet bank account detail\n\t\t\n\t- #### balance()\n\t\tGet total balance of registered bank accounts\n\t\t\n\t- #### mutation()\n\t\tGet bank mutation (max 1000)\n\n* ### paypal()\n\tLoad PayPal service. Below are the available methods from paypal service\n\t- #### list()\n\t\tGet paypal account list\n\t\t\n\t- #### detail()\n\t\tGet paypal account detail\n\t\t\n\t- #### balance()\n\t\tGet total balance of registered paypal accounts\n\t\t\n\t- #### mutation()\n\t\tGet paypal mutation (max 1000)\n\t\n* ### gopay()\n\tLoad GoPay service. Below are the available methods from gopay service\n\t- #### list()\n\t\tGet gopay account list\n\t\t\n\t- #### detail()\n\t\tGet gopay account detail\n\t\t\n\t- #### balance()\n\t\tGet total balance of registered gopay accounts\n\t\t\n\t- #### mutation()\n\t\tGet gopay mutation (max 1000)\n\t\n* ### ovo()\n\tLoad OVO service. Below are the available methods from ovo service\n\t- #### list()\n\t\tGet ovo account list\n\t\t\n\t- #### detail()\n\t\tGet ovo account detail\n\t\t\n\t- #### balance()\n\t\tGet total balance of registered ovo accounts\n\t\t\n\t- #### mutation()\n\t\tGet ovo mutation (max 1000)\n\t\t\n\t- #### transferBankList()\n\t\tGet the available destination banks\n\t\n\t- #### transferBankInquiry()\n\t\tMake transfer bank inquiry\n\t\t\n\t- #### transferBank()\n\t\tProccess transfer from OVO to bank\n\t\t\n\t- #### transferBankDetail()\n\t\tGet transaction detail of bank transfer\n\t\n\t- #### transferOVOInquiry()\n\t\tMake transfer OVO inquiry\n\t\t\n\t- #### transferOVO()\n\t\tProccess transfer from OVO to OVO\n\n## Security Advice\n\nFor the best way to handle Callback/IPN, we strongly recommend you to use the catchIPN() method with pre-build security validation to handle and verifiying incoming callback/ipn data.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrijayadigital%2Fcekmutasi-codeigniter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrijayadigital%2Fcekmutasi-codeigniter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrijayadigital%2Fcekmutasi-codeigniter/lists"}