Skip to main content

Payment provider integration toolkit

Project description

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.

Project details


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.0.tar.gz (8.9 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.0-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: paykit_sdk-0.1.0.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for paykit_sdk-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4f7c0eff2d8121f203fa39bc836e57d53e20d127e88bd8f05ccc602988f58f1a
MD5 861fe2a94fd0ccae0c5ec2c29adec599
BLAKE2b-256 e692e909874a8baed366b8fda174b6cbcf53349b9a03043db1f24d68a17986f4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: paykit_sdk-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for paykit_sdk-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 64d7b278cf592744050beb1bdb21a2666e117b09f982dfc86511cdb7fc149c92
MD5 00991c9cc10e9a7f82a13756e437a89c
BLAKE2b-256 04df4f6db1047cd9f252ef22c8dad1d0dc7fa817b4c265e147bf70e2e468f4fc

See more details on using hashes here.

Supported by

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