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.6.tar.gz (10.6 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.6-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: paykit_sdk-0.1.6.tar.gz
  • Upload date:
  • Size: 10.6 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.6.tar.gz
Algorithm Hash digest
SHA256 2081d55b19faaf5e3688593f75e77a4b81b92d294dbc84bba847b1377299cb1c
MD5 8741989900dcf7279bf2d080937337e7
BLAKE2b-256 082bf3140041c9e82cc7fd14ad81e089614b0272e46c97a47b162a4df2011039

See more details on using hashes here.

File details

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

File metadata

  • Download URL: paykit_sdk-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 12.7 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 95a6b1e9b25453d436dc4fd980a85329852752fceba2dee03e0f2909a2c0c237
MD5 b1275145e86d45afbe2dab6cd16b427e
BLAKE2b-256 58e06ebead110476c2ff7674f19cceb03d51e3a2e28bdbf7c7d440ce7dd9d649

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.7

2 files

This release

0.1.6 This release

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

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