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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for yayawallet_python_sdk-0.2.31.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c453f53c52a33a8adc898ca574424d847a34a74ceead6162841d7defad79e436 |
|
MD5 | 3b0fb31cc74a4ee12625c36165566328 |
|
BLAKE2b-256 | 8aa1de8333364d5272502527ebd46082873a5ee188a460c4c8e5011ea19f1c33 |
Hashes for yayawallet_python_sdk-0.2.31-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61b4d7a0dcb391c8887f068d13b055244371180a9463fd1f1bee506b54eb3a22 |
|
MD5 | 9df075508e2fc7dbbec4508dfe204654 |
|
BLAKE2b-256 | e48b0d2a3d955929e40db2fa72300c1209f91206765a640f6aede9615c736f07 |