Skip to main content

No project description provided

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

This version

1.1.2

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.1.2.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

yayawallet_python_sdk-1.1.2-py3-none-any.whl (16.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for yayawallet_python_sdk-1.1.2.tar.gz
Algorithm Hash digest
SHA256 223a2a95fac234a96379801971b47ad20c69e02098bf401fd8a317dce0050657
MD5 7fec5ee4d593bfe36a32d4b12f2a68c5
BLAKE2b-256 aaf97b20c4550e790f9e2d57f7d161d38594e40dd8ec2ad67b013cb7beaffd28

See more details on using hashes here.

Provenance

The following attestation bundles were made for yayawallet_python_sdk-1.1.2.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.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for yayawallet_python_sdk-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 aefdf62dd4624485201ce0243662cd342c1261b72ae86379985491cd7af1eea2
MD5 82c8a8d9507576b97822998601dce1c3
BLAKE2b-256 196ccb552e5ffb4c754d01aa067e060a0ac451be403347d3171d2b0b91676018

See more details on using hashes here.

Provenance

The following attestation bundles were made for yayawallet_python_sdk-1.1.2-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 Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page