yaya-python-sdk
This is a Python SDK package for handling API integration on merchant application.
Installation
To install the sdk to your python based application, add
yayawallet-python-sdk==VERSION
to the requirements.txt file on your python project. Then run 'pip install -r requirements.txt'.
Environment
The sdk expects api credentials to be provided by the user. To set it up, you need to create a .env file and add the following environment variables:
YAYA_API_URL=https://yayawallet.com/api/en
YAYA_API_PATH=/api/en
YAYA_API_KEY=your_yayawallet_api_key
YAYA_API_SECRET=your_yayawallet_api_secret
You can find the last two credentials on https://yayawallet.com/en/profile/settings, after you logged in to your account on a browser.
How to use?
This sdk provides functions that will call different apis available on YaYa's system. Here is how you can call getTransactionListByUser function:
from adrf.decorators import api_view
from rest_framework.response import Response
from yayawallet_python_sdk.api import transaction
@api_view(['GET'])
async def proxy_get_transaction_list_by_user(request):
response = await transaction.get_transaction_list_by_user(None)
return Response(response)
You can get the list of services available on yayawallet_python_sdk/api folder on this repo.
Release files for yayawallet-python-sdk 0.2.16
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| yayawallet_python_sdk-0.2.16.tar.gz | 7.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| yayawallet_python_sdk-0.2.16-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 20.9 kB
Release files / yayawallet_python_sdk-0.2.16.tar.gz
| Download URL | yayawallet_python_sdk-0.2.16.tar.gz |
|---|---|
| Size | 7.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
77265c6310bb544811ba6f684a23f794ca09124a1c2ba36602657ebfaf1fb503
|
|
BLAKE2b-256 checksum How to use checksums |
8845a7058964eec85a8e523a760d3ffa3e23c808f23e5d530f636009fa3aef52
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / yayawallet_python_sdk-0.2.16-py3-none-any.whl
| Download URL | yayawallet_python_sdk-0.2.16-py3-none-any.whl |
|---|---|
| Size | 13.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7068cc4196ce38de59a591570c006ee1c78003e1606fc96ea4d08a2a58ad5d14
|
|
BLAKE2b-256 checksum How to use checksums |
f517e2bde14bba5a2a2fbf8a5616482e345f3c91510a724578259980191c9b49
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|