{"id":25419289,"url":"https://github.com/ange007/omnipay-interkassa","last_synced_at":"2025-10-31T10:31:06.179Z","repository":{"id":56948329,"uuid":"85478325","full_name":"ange007/omnipay-interkassa","owner":"ange007","description":"\"InterKassa\" driver for the \"Omnipay\" PHP payment processing library. | Драйвер платёжного агрегатора \"Интеркасса\" для OmniPay.","archived":false,"fork":false,"pushed_at":"2017-03-19T14:14:37.000Z","size":9,"stargazers_count":3,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-18T13:48:04.458Z","etag":null,"topics":["gateway","interkassa","interkassa-driver","omnipay","omnipay-interkassa","payment","payment-gateway","payment-module","payments","php","php-library"],"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/ange007.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-03-19T13:33:33.000Z","updated_at":"2018-04-21T00:26:34.000Z","dependencies_parsed_at":"2022-08-21T07:20:41.707Z","dependency_job_id":null,"html_url":"https://github.com/ange007/omnipay-interkassa","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ange007%2Fomnipay-interkassa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ange007%2Fomnipay-interkassa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ange007%2Fomnipay-interkassa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ange007%2Fomnipay-interkassa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ange007","download_url":"https://codeload.github.com/ange007/omnipay-interkassa/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239179620,"owners_count":19595591,"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":["gateway","interkassa","interkassa-driver","omnipay","omnipay-interkassa","payment","payment-gateway","payment-module","payments","php","php-library"],"created_at":"2025-02-16T18:37:05.768Z","updated_at":"2025-10-31T10:31:05.843Z","avatar_url":"https://github.com/ange007.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"Omnipay: InterKassa\n===================\n\n**InterKassa driver for the Omnipay PHP payment processing library**\n\n[![Latest Stable Version](https://poser.pugx.org/ange007/omnipay-interkassa/v/stable)](https://packagist.org/packages/ange007/omnipay-interkassa)\n[![Total Downloads](https://poser.pugx.org/ange007/omnipay-interkassa/downloads)](https://packagist.org/packages/ange007/omnipay-interkassa)\n[![Build Status](https://scrutinizer-ci.com/g/ange007/omnipay-interkassa/badges/build.png?b=master)](https://scrutinizer-ci.com/g/ange007/omnipay-interkassa/build-status/master)\n[![Scrutinizer Code Quality](https://img.shields.io/scrutinizer/g/ange007/omnipay-interkassa.svg)](https://scrutinizer-ci.com/g/ange007/omnipay-interkassa/)\n[![Dependency Status](https://www.versioneye.com/user/projects/58ce8fadcef500003d13614c/badge.svg)](https://www.versioneye.com/user/projects/58ce8fadcef500003d13614c)\n\n[Omnipay](https://github.com/omnipay/omnipay) is a framework agnostic, multi-gateway payment\nprocessing library for PHP 5.3+.\n\nThis package implements [InterKassa](http://interkassa.com/) support for Omnipay.\n\n## Installation\n\nThe preferred way to install this library is through [composer](http://getcomposer.org/download/).\n\nEither run\n\n```sh\nphp composer.phar require \"ange007/omnipay-interkassa\"\n```\n\nor add\n\n```json\n\"ange007/omnipay-interkassa\": \"*\"\n```\n\nto the require section of your composer.json.\n\n## Basic Usage\n\nThe following gateway is provided by this package:\n\n* [InterKassa Shop Cart Interface](http://interkassa.com/)\n\nFor general usage instructions, please see the main [Omnipay](https://github.com/omnipay/omnipay) repository.\n\n## Example\n\n```php\npublic function payResponse( $serviceID, $status, $data )\n{\n\t// Load Gateway\n\t$gateway = Omnipay::gateway( $serviceID );\n\n\t// Read data\n\tif( $status === 'notify' \u0026\u0026 $gateway-\u003esupportsAcceptNotification( ) ) { $request = $gateway-\u003eacceptNotification( $data ); }\n\telse if( $gateway-\u003esupportsCompleteAuthorize( ) ) { $request = $gateway-\u003ecompleteAuthorize( $data ); }\n\telse if( $gateway-\u003esupportsCompletePurchase( ) ) { $request = $gateway-\u003ecompletePurchase( $data ); }\n\n\t// Send request\n\ttry { $response = $request-\u003esend( ); }\n\tcatch( Exception $ex ) { }\n\n\t// Need wait server notification\n\tif( $response-\u003eisPending( ) )\n\t{\n\t\t//...\n\t}\n\t// Paid successful\n\telse if( $response-\u003eisSuccessful( ) )\n\t{\n\t\t$payID = $response-\u003egetTransactionId( );\n\t\t//...\n\t}\n\t// Pay cancelled from user\n\telse if( $request-\u003eisCancelled( ) ) \n\t{\n\t\t//...\n\t}\n\t// Error or other\n\telse \n\t{ \n\t\t$message = $response-\u003egetMessage( );\n\t\t//...\n\t}\n}\n```\n\n## Support\n\nIf you are having general issues with Omnipay, we suggest posting on\n[Stack Overflow](http://stackoverflow.com/). Be sure to add the\n[omnipay tag](http://stackoverflow.com/questions/tagged/omnipay) so it can be easily found.\n\nIf you want to keep up to date with release anouncements, discuss ideas for the project,\nor ask more detailed questions, there is also a [mailing list](https://groups.google.com/forum/#!forum/omnipay) which\nyou can subscribe to.\n\nIf you believe you have found a bug, please report it using the [GitHub issue tracker](https://github.com/ange007/omnipay-interkassa/issues),\nor better yet, fork the library and submit a pull request.\n\n## License\n\nThis project is released under the terms of the MIT [license](LICENSE).\nRead more [here](http://choosealicense.com/licenses/mit).\n\nCopyright © 2017, ange007 *(original author: HiQDev - [hiqdev/omnipay-interkassa](https://github.com/hiqdev/omnipay-interkassa))*.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fange007%2Fomnipay-interkassa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fange007%2Fomnipay-interkassa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fange007%2Fomnipay-interkassa/lists"}