Basqet Python SDK
The Official Python library for the Basqet API.
Installation
Install Python
pip install basqet-python
Usage/Examples
Fetch Available currency
from basqet import BasqetClient
basqet = BasqetClient("pub_test_Y4oKBXgfTU1JbJiHeGFc66rc1FFivg-",
"sec_test_eOX9Tp7z-EgK6sw9ijghAWqC9xR_rP0",)
# Fetch all fiat currency
currencies = basqet.fetch_all_currency("FIAT")
Initialize transaction
from basqet import BasqetClient
basqet = BasqetClient("pub_test_Y4oKBXgfTU1JbJiHeGFc66rc1FFivg-",
"sec_test_eOX9Tp7z-EgK6sw9ijghAWqC9xR_rP0",)
payment_data = {
"customer": {
"name": "tunde",
"email": "customer@example.com"
},
"amount": "1000",
"currency": "NGN",
"meta": {
"reference": "bghggbbvv"
}
}
transaction_obj = basqet.initialize_transaction(payment_data);
Initiate transaction
from basqet import BasqetClient
basqet = BasqetClient("pub_test_Y4oKBXgfTU1JbJiHeGFc66rc1FFivg-",
"sec_test_eOX9Tp7z-EgK6sw9ijghAWqC9xR_rP0",)
transaction_obj = basqet.initiate_transaction(<transactionId>, {'currency_id': <currency_id>})
Verify transaction
from basqet import BasqetClient
basqet = BasqetClient("pub_test_Y4oKBXgfTU1JbJiHeGFc66rc1FFivg-",
"sec_test_eOX9Tp7z-EgK6sw9ijghAWqC9xR_rP0",)
transaction_obj = basqet.verify_transaction(<transactionId>)
Mock webhook events
from basqet import BasqetClient
basqet = BasqetClient("pub_test_Y4oKBXgfTU1JbJiHeGFc66rc1FFivg-",
"sec_test_eOX9Tp7z-EgK6sw9ijghAWqC9xR_rP0",)
transaction_obj = basqet.mock_webhook_event(<transactionId>, { status: 'SUCCESSFUL' })
Documentation/API reference
Metadata
Release files for basqet-python 1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| basqet-python-1.0.tar.gz | 5.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| basqet_python-1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.7 kB
Release files / basqet-python-1.0.tar.gz
| Download URL | basqet-python-1.0.tar.gz |
|---|---|
| Size | 5.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c75648584b171b8c743ebc7edd19d928c4b86e9f918cf7f5119c0df422d11908
|
|
BLAKE2b-256 checksum How to use checksums |
858dbe8135a34dbae9cc71948729137c56005165bc4dbb2e9cd1dfe98191664a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.4
|
Release files / basqet_python-1.0-py3-none-any.whl
| Download URL | basqet_python-1.0-py3-none-any.whl |
|---|---|
| Size | 7.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c7395fc1f10cbd1f0e66437031eed1f712a79ac49f55a047c20fe3bf86f72d29
|
|
BLAKE2b-256 checksum How to use checksums |
3f78c578b20dc492df1456dc561b5903fa45067e35d4db287b1d65b2ea9747ae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.4
|