{"id":16646379,"url":"https://github.com/coffebar/django-interkassa","last_synced_at":"2025-04-09T15:53:36.171Z","repository":{"id":77183730,"uuid":"60268497","full_name":"coffebar/django-interkassa","owner":"coffebar","description":"interkassa for django 1.9 python3","archived":false,"fork":false,"pushed_at":"2016-06-02T14:35:57.000Z","size":129,"stargazers_count":5,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-23T18:11:21.946Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/coffebar.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":"2016-06-02T13:57:55.000Z","updated_at":"2020-03-17T09:15:16.000Z","dependencies_parsed_at":"2023-02-24T15:30:41.652Z","dependency_job_id":null,"html_url":"https://github.com/coffebar/django-interkassa","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/coffebar%2Fdjango-interkassa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coffebar%2Fdjango-interkassa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coffebar%2Fdjango-interkassa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coffebar%2Fdjango-interkassa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/coffebar","download_url":"https://codeload.github.com/coffebar/django-interkassa/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248064553,"owners_count":21041859,"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":"2024-10-12T08:27:25.068Z","updated_at":"2025-04-09T15:53:36.165Z","avatar_url":"https://github.com/coffebar.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Interkassa merchant for Django 1.9+\n\n## Install\n\nCheckout this repository or download an archive and extract it into your Django project.\n\n### Edit your settings.py: \n\nAdd to INSTALLED_APPS:    \n\n    'interkassa_merchant',\n    \nAdd your SecretKey and Checkout id\n\n    INTERKASSA_ID = 'XXXXXXXXXXXXXXXXXXXXXXXX'\n    INTERKASSA_SECRET = 'XXXXXXXXXXXXXXXX'\n  \n  \n### Migrate\n\n  \u003e manage.py migrate\n  \n  \n### Include urls \n  \n    urlpatterns = [\n      ...\n      url(r'^merchant/', include('interkassa_merchant.urls')),\n    ]\n  \n### Create view\n    @login_required\n    def balance(request):\n        default_amount = 300\n        if request.method == 'POST':\n            amount = request.POST.get('amount')\n            if amount:\n                try:\n                    amount = int(amount)\n                except Exception:\n                    amount = default_amount\n            else:\n                amount = default_amount\n            inv = Invoice.objects.create(amount=amount, user=request.user,\n                                         payment_info='Пополнение баланса')\n            initial = dict(ik_co_id=settings.INTERKASSA_ID, ik_pm_no=inv.payment_no,\n                           ik_am=inv.amount, ik_desc=inv.payment_info)\n            form = PaymentRequestForm(initial=initial)\n        else:\n            form = PaymentRequestForm()\n        return render(request, 'balance.html', locals())\n        \n### Create template\nfor example\n\n    {% extends 'base.html' %}\n    {% load staticfiles %}\n    {% block title %}Пополнить баланс{% endblock %}\n    {% block content %}\n        \u003cform role=\"form\" method=\"post\" action=\"\"\n              accept-charset=\"UTF-8\" name=\"payment\" id=\"merchant-form\"\u003e\n            \u003ch3\u003eСумма пополнения\u003c/h3\u003e\n            \u003cinput type=\"number\" min=\"1\" max=\"100000\"\n                   name=\"amount\" value=\"{{ default_amount }}\"\u003e\n            {{ form }}\n            \u003cbr\u003e\u003cbutton type=\"submit\" class=\"btn pre-footer-btn\"\u003e\n                Пополнить\u003c/button\u003e\n            {% csrf_token %}\n        \u003c/form\u003e\n    {% endblock %}\n    {% block jquery_scripts %}\n        if($(\"#id_ik_co_id\").val().length\u003e0){\n            $(\"#merchant-form\").attr('action', 'https://sci.interkassa.com/').submit();\n        }\n    {% endblock %}\n\n### Config merchant on interkassa.com \nUse this config (except domain name)\n\n![sample1](https://raw.githubusercontent.com/Hukuta/django-interkassa/master/conf1.png)\n\n![sample2](https://raw.githubusercontent.com/Hukuta/django-interkassa/master/conf2.png)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoffebar%2Fdjango-interkassa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcoffebar%2Fdjango-interkassa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoffebar%2Fdjango-interkassa/lists"}