Skip to main content

PayKit

Payment provider integration toolkit for Django and other web frameworks.

Installation

pip install paykit-sdk

Quick Start

Initialize PayKit in your project directory. If paykit.json already exists, it will sync automatically.

paykit init

CLI Reference

Set Framework

PayKit auto-detects your framework. Only run this if detection fails or you want to override it.

paykit set django
paykit set flask

Add a Provider

paykit add payme              # latest version
paykit add payme@latest       # explicitly latest
paykit add payme@1            # major version
paykit add payme@1.0.0        # exact version

Re-sync Config

After editing paykit.json, re-run init to apply changes:

paykit init

Configuration

paykit.json is auto-generated on paykit init. Edit it as needed, then re-run paykit init.

{
  "framework": "django",
  "providers": {
    "payme": "latest"
  },
  "defaults": {
    "payme": {
      "language": "uz",
      "request_link": "https://test.paycom.uz",
      "callback_link": "https://your-domain.com/payme_endpoint/"
    }
  }
}
Field Description Options
language Payment page language shown to user uz, ru, en
request_link Payme checkout URL Use test URL during development, production URL when live
callback_link Redirect URL after payment completes Must be a publicly accessible URL

Supported

Category Supported
Languages Python
Frameworks Django
Providers Payme

For Django-specific integration (views, webhook handlers, payment link generation), see Usage.

Inspired from Paytechuz

Support Muhammadali - Support group

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

paykit_sdk-0.1.2.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

paykit_sdk-0.1.2-py3-none-any.whl (2.3 kB view details)

Uploaded Python 3

File details

Details for the file paykit_sdk-0.1.2.tar.gz.

File metadata

  • Download URL: paykit_sdk-0.1.2.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.7

File hashes

Hashes for paykit_sdk-0.1.2.tar.gz
Algorithm Hash digest
SHA256 db10fa8704c01e448aa56b4ec203110ddeaa477264de760b0acefe6f0b7771b4
MD5 458918b99a2b6c37ef9ff685533a598a
BLAKE2b-256 af25e36007834530b055050e9a022b673787868444ae61d00b155576bf9cefba

See more details on using hashes here.

File details

Details for the file paykit_sdk-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: paykit_sdk-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 2.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.7

File hashes

Hashes for paykit_sdk-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 be0796ce03f5d6b2baa0d4e0b2794e2ff4882eb153132edfee7f84345a9a10fe
MD5 48f87f174ba3525d2da703007073d5e1
BLAKE2b-256 0ec530b46aa4984c69858ff3f50405b79b69044f50a252533b2831c4c4efc949

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

This release

0.1.2 This release

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page