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 1.10.4
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-1.10.4.tar.gz | 10.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| yayawallet_python_sdk-1.10.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 29.1 kB
Release files / yayawallet_python_sdk-1.10.4.tar.gz
| Download URL | yayawallet_python_sdk-1.10.4.tar.gz |
|---|---|
| Size | 10.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cff0c3264586c9b145fbbc42182fe24ac404b3ad8ac3bfb3e5a16c33698a5648
|
|
BLAKE2b-256 checksum How to use checksums |
a6c8d47d110a104f6ddc539086a76146db748e030c9cf59a4003978ce698dd18
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 16, 2026.
Transparency logRelease files / yayawallet_python_sdk-1.10.4-py3-none-any.whl
| Download URL | yayawallet_python_sdk-1.10.4-py3-none-any.whl |
|---|---|
| Size | 18.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6c6e9f60785cffc7c8211e2927b77b243664de9edad7c163ef49f1c0d0abe4bc
|
|
BLAKE2b-256 checksum How to use checksums |
7f8e3594424c3e41fd2b9d7a6143907d5a8ca5ad8f8fee56de3a0a9db48d0a47
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 16, 2026.
Transparency log