Skip to content

utair-digital/comarch-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repository License

Сomarch SOAP client

Async client for comarch loyalty management.

Main purpose of this library to support comarch soap api.

Install

$ pip install git+https://github.com/utair-digital/comarch-client

Basic Example

async with ComarchSOAPAsyncClient(username="", password="", uri="") as client:
        response = await client.get_balance("000000000")

Supported Comarch methods

name description
get_balance retrieving points balance
get_customer retrieving customer data
get_transactions finding transactions
get_account_summary retrieving points balance and basic customer profile data like name or elite tier
merge_account Method for merging two accounts
enroll Method used for enrolling new program member.
non_airline_accrual Non-airline products point accrual
reverse_non_airline_accrual Deduct previously accrued points based on provided products list and value fields

Requirements

License

GNU General Public License v3.0