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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
857fc3931d6e3c1153d8f06653cc98de9419157d98e32839466f3ec92cc75ff1
|
|
| MD5 |
3aa6846e042d018a0e16d0210a452377
|
|
| BLAKE2b-256 |
9d010790af5c54f185113e7b6697c0313024478d00424101868f14c79eeee220
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f4ab129df5a8b596e0c065add33730dd4335893bd7a79f2dca7df12358697037
|
|
| MD5 |
4b1250930421e9b2ac203fab6f9e72c1
|
|
| BLAKE2b-256 |
6128778c6b2930295528772ca05cf7f55948e0025d200eb0d94606d825a5c461
|