Skip to main content

YaYa Wallet Python SDK

Project description

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.

Project details


Release history Release notifications | RSS feed

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-1.10.4.tar.gz (10.6 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-1.10.4-py3-none-any.whl (18.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: yayawallet_python_sdk-1.10.4.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for yayawallet_python_sdk-1.10.4.tar.gz
Algorithm Hash digest
SHA256 cff0c3264586c9b145fbbc42182fe24ac404b3ad8ac3bfb3e5a16c33698a5648
MD5 47f12d53f85a6dc37f863f5cd29a6e52
BLAKE2b-256 a6c8d47d110a104f6ddc539086a76146db748e030c9cf59a4003978ce698dd18

See more details on using hashes here.

Provenance

The following attestation bundles were made for yayawallet_python_sdk-1.10.4.tar.gz:

Publisher: release.yml on yayawallet/yayawallet-python-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for yayawallet_python_sdk-1.10.4-py3-none-any.whl
Algorithm Hash digest
SHA256 6c6e9f60785cffc7c8211e2927b77b243664de9edad7c163ef49f1c0d0abe4bc
MD5 24d929023150dcc9045c4f0c402f564c
BLAKE2b-256 7f8e3594424c3e41fd2b9d7a6143907d5a8ca5ad8f8fee56de3a0a9db48d0a47

See more details on using hashes here.

Provenance

The following attestation bundles were made for yayawallet_python_sdk-1.10.4-py3-none-any.whl:

Publisher: release.yml on yayawallet/yayawallet-python-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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