nuft-cli
A zero-dependency terminal utility to instantly compute valid core banking cryptographic webhook signatures from local transaction layout files.
Installation
pip install nuft-cli
Usage
Create a mock transaction object file named webhook_data.json:
{
"transaction_id": "TXN-9021104",
"amount": 25000,
"currency": "NGN",
"status": "success"
}
Execute the hash generator tool from your terminal prompt, passing the data file along with your provider endpoint configuration secret:
nuft webhook_data.json --secret my_mock_provider_secret_key
The console will instantly print a normalized string output map alongside standard financial digest signatures, allowing you to quickly construct mock headers for Postman, cURL, or local automation scripts.
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 nuft_cli-1.0.0.tar.gz.
File metadata
- Download URL: nuft_cli-1.0.0.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7cbec164a79126e8ec070fa89cd80bb982952c16fed96ceaa7f7c594c5880f6b
|
|
| MD5 |
2651406f5e58fc16e049c992c809184a
|
|
| BLAKE2b-256 |
4079c7b0e100d930120c60923dc3ec5d3c0a2a45536e32dec6f6eda247a26598
|
File details
Details for the file nuft_cli-1.0.0-py3-none-any.whl.
File metadata
- Download URL: nuft_cli-1.0.0-py3-none-any.whl
- Upload date:
- Size: 3.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5380d8b1058f70a1a7bcedc88a7c1aec6ddaaef9e416c7ff569927602759bec1
|
|
| MD5 |
ad1e4154b89e20a259e6ca719e0d3738
|
|
| BLAKE2b-256 |
0fe42de1d6d23880b17983df1b65d614b07a23e902ecb6abbe5badc7a5721eaf
|