pyOxaPayAPI
Python implementation of OxaPay pubilc API
This library is based on oxapay_api implementation. Was forked here due to slow PR acceptance.
This library is ACTUAL and is supported. If you need some not implemented methods - just open an issue.
Installation
Installation using pip (a Python package manager):
$ pip install pyOxaPayAPI
Usage
Everything is as simple as the API itself.
- Create pyOxaPayAPI instance
- Access API methods in pythonic notation (e.g. "Creating an invoice" -> create_invoice())
- Most methods return result as correspondent class, so you can access data as fields
from pyOxaPayAPI import pyOxaPayAPI
client = pyOxaPayAPI(
"xxxxxxx", # Merchand API key
general_api_key="xxxxxxx", # General API key (for account methods like "balance")
payout_api_key="xxxxxxx") # Payout API key (for payout methods)
balances = client.account_balance(currency=currency.name)
for currency, balance in balances["data"].items():
print("Merchant balance: {} {}".format(balance, currency))
You can also check tests.py.
Exceptions
Exceptions are rised using pyOxaPayAPIException class.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyoxapayapi-0.2.1.tar.gz
(9.7 kB
view details)
File details
Details for the file pyoxapayapi-0.2.1.tar.gz.
File metadata
- Download URL: pyoxapayapi-0.2.1.tar.gz
- Upload date:
- Size: 9.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.1.0 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c9adc08579b0fe6bebf043648b2104916f57defc949cc8b8bcc407d50eb92f2d
|
|
| MD5 |
a43331bac213503d6f9256894d409a5f
|
|
| BLAKE2b-256 |
a2b88ae4ab8c43958f212c94a361d94cecf90755573ed1acda0d4e12ed638ca4
|