MTHMR CashBack Service
Project description
SDK for working with the MTHMR CashBack application.
Functional:
- get Token
- add customers data
- add transactions data
- read customers data
- read data on accrued cashbacks
Examples of using:
from mthmrcashback import mthmr_query
URL = "issued when connecting to the application"
APPLICATION_ID = "issued when connecting to the application"
APPLICATION_KEY = "issued when connecting to the application"
Token = mthmr_query.get_token(URL, APPLICATION_ID, APPLICATION_KEY)
# Adding Customers:
# "customer_id" - your internal customer_id
dataCustomers=[
{
"customer_id": "a8de52aa-49e7-4e5c-bb66-1c82ac1d551d",
"birthday": "1995-03-15",
"gender": "Male",
"location_id": 1
},
{
"customer_id": "a8de52aa-49e7-4e5c-bb66-1c82ac1d551d2",
"birthday": "1983-05-01",
"gender": "Female",
"location_id": 1
}
]
addCustomers = mthmr_query.add_customers(URL, Token, dataCustomers)
# Reading Customers:
customers = mthmr_query.get_customers(URL, Token)
# Adding Transactions:
# "customer_id" - your internal customer_id
# "transaction_id" - unique transaction ID
# "description" - description of the transaction
# "date" - transaction date GMT
# "merchant_id" - merchant ID,
# "category_id" - category ID,
# "amount" - transaction amount
# "location" - transaction location
dataTransactions=[
{
"transaction_id": "b65cca2a-6809-11ee-8c99-0242ac12001",
"description": "description",
"customer_id": "a8de52aa-49e7-4e5c-bb66-1c82ac1d551d",
"date": "2023-10-11T10:27:03.987662",
"merchant_id": 123,
"amount": 100
},
{
"transaction_id": "b65cca2a-6809-11ee-8c99-0242ac120003",
"description": "description",
"customer_id": "a8de52aa-49e7-4e5c-bb66-1c82ac1d551d",
"date": "2023-10-11T10:27:03.987662",
"merchant_id": 123,
"amount": 150
}
]
addTransactions = mthmr_query.add_transactions(URL, Token, dataTransactions)
# Receiving CashBack data:
# date_from = "2023-01-01"
# date_to = "2023-02-01"
cashBack = mthmr_query.get_cashbackpayments(URL, Token, date_from, date_to)
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
mthmrcashbacksdk-0.0.4.tar.gz
(2.9 kB
view hashes)
Built Distribution
Close
Hashes for mthmrcashbacksdk-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b7cada3060bd218d704e18b52d279c1ceea4b132d540bc1cddc5c420799be8e |
|
MD5 | 344ab95e0821dad20f18b253b0483226 |
|
BLAKE2b-256 | d9e57fe429c1a543c83b12f29a76476fa76d2ebb518b1fd32f9d8f11a76c2c1e |