The Official Python library for the Basqet API.
Install Python
pip install basqet-python
from basqet import BasqetClient
basqet = BasqetClient("pub_test_Y4oKBXgfTU1JbJiHeGFc66rc1FFivg-",
"sec_test_eOX9Tp7z-EgK6sw9ijghAWqC9xR_rP0",)
# Fetch all fiat currency
currencies = basqet.fetch_all_currency("FIAT")
from basqet import BasqetClient
basqet = BasqetClient("pub_test_Y4oKBXgfTU1JbJiHeGFc66rc1FFivg-",
"sec_test_eOX9Tp7z-EgK6sw9ijghAWqC9xR_rP0",)
payment_data = {
"customer": {
"name": "tunde",
"email": "[email protected]"
},
"amount": "1000",
"currency": "NGN",
"meta": {
"reference": "bghggbbvv"
}
}
transaction_obj = basqet.initialize_transaction(payment_data);
from basqet import BasqetClient
basqet = BasqetClient("pub_test_Y4oKBXgfTU1JbJiHeGFc66rc1FFivg-",
"sec_test_eOX9Tp7z-EgK6sw9ijghAWqC9xR_rP0",)
transaction_obj = basqet.initiate_transaction(<transactionId>, {'currency_id': <currency_id>})
from basqet import BasqetClient
basqet = BasqetClient("pub_test_Y4oKBXgfTU1JbJiHeGFc66rc1FFivg-",
"sec_test_eOX9Tp7z-EgK6sw9ijghAWqC9xR_rP0",)
transaction_obj = basqet.verify_transaction(<transactionId>)
from basqet import BasqetClient
basqet = BasqetClient("pub_test_Y4oKBXgfTU1JbJiHeGFc66rc1FFivg-",
"sec_test_eOX9Tp7z-EgK6sw9ijghAWqC9xR_rP0",)
transaction_obj = basqet.mock_webhook_event(<transactionId>, { status: 'SUCCESSFUL' })