Skip to main content

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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yayawallet_python_sdk-0.2.3.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yayawallet_python_sdk-0.2.3-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file yayawallet_python_sdk-0.2.3.tar.gz.

File metadata

  • Download URL: yayawallet_python_sdk-0.2.3.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for yayawallet_python_sdk-0.2.3.tar.gz
Algorithm Hash digest
SHA256 eaa7f30dd61522d084529f154c5238d80e0cb04f4fdcf488d4babcc108bc05cb
MD5 9c03c9fc596edfb531f0517613fdca89
BLAKE2b-256 f49eab5ea8e7e48d0342622097bf784829e848bd29b57de0bfe371d148c93dfd

See more details on using hashes here.

File details

Details for the file yayawallet_python_sdk-0.2.3-py3-none-any.whl.

File metadata

File hashes

Hashes for yayawallet_python_sdk-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 54dbb7ea9c4a9ad4f6c6e5b6a86b283172b6ea929297c291e9d17af3a086aea1
MD5 eeffa5ac8a1c04a2b13160aaeb965a40
BLAKE2b-256 627aaabb372ee63ce4351e21e0ccd587993fe5689c2d4101a120d5aeebe60488

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.3

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page