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


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

Uploaded Source

Built Distribution

yayawallet_python_sdk-0.2.33-py3-none-any.whl (14.5 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for yayawallet_python_sdk-0.2.33.tar.gz
Algorithm Hash digest
SHA256 d0423ffea8d5ff378f7e5c16576ae8b4f6fec4c2d5fdb3e3e088f8f9f6b82f27
MD5 b4e038c1a3bacc794c35e945760b3b0c
BLAKE2b-256 e13f0ae8f12eb463c18aa1bf297e406627ab2ac88753fb876001d24fcb80c361

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for yayawallet_python_sdk-0.2.33-py3-none-any.whl
Algorithm Hash digest
SHA256 ea14d3ee0966dd46960da2a9858a2bd6877868c7eccd017f79a5fe7ff598d265
MD5 9921892674c30753576fe8a2bb92f031
BLAKE2b-256 677d1730acaf8cdd76d86f02b597893cec0ea8a973f13d498d5042ab9d4e76f9

See more details on using hashes here.

Provenance

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

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

Attestations:

Supported by

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