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

Uploaded Python 3

File details

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

File metadata

  • Download URL: paykit_sdk-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 857fc3931d6e3c1153d8f06653cc98de9419157d98e32839466f3ec92cc75ff1
MD5 3aa6846e042d018a0e16d0210a452377
BLAKE2b-256 9d010790af5c54f185113e7b6697c0313024478d00424101868f14c79eeee220

See more details on using hashes here.

File details

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

File metadata

  • Download URL: paykit_sdk-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.2 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f4ab129df5a8b596e0c065add33730dd4335893bd7a79f2dca7df12358697037
MD5 4b1250930421e9b2ac203fab6f9e72c1
BLAKE2b-256 6128778c6b2930295528772ca05cf7f55948e0025d200eb0d94606d825a5c461

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