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

Uploaded Python 3

File details

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

File metadata

  • Download URL: paykit_sdk-0.1.7.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.7.tar.gz
Algorithm Hash digest
SHA256 e12d61275c2907b8dd1fca5435cdb28be4eea555b0549d61ca721cfa84248c18
MD5 3a20277f3bb6b3ac10308a9689699acc
BLAKE2b-256 5350a51ef1bfe59d0f9462b668080bbc1d1cb553c3f29dca81189bf3b032ae2b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: paykit_sdk-0.1.7-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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 62b3cb2dd490a06673a51506a3c3c91544609a3fb1090189c0d06a273f25781f
MD5 b5cbc5b23596581173a953efcace982e
BLAKE2b-256 10d8f87231cdf5ed0ade6882a1df51295b81af7e91968bef14e87600148d7092

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.7 This release

2 files

0.1.6

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