Esempio n. 1
0
def initialize(accounts, accounts_dummy,customer, customer_dummy):


    # Initial values
    account_balance = [1600*0.6,1000*0.5,2000*0.6,600*0.7,400*0.7]
    # Initialize account values.
    for i in range(0,5):
        diff = account.getBalance(customer,accounts[i]) - account_balance[i]
        if diff > 0:
            payments.pay(accounts[i], accounts_dummy[i], diff, message=None)
        elif diff < 0:
            payments.pay(accounts_dummy[i],accounts[i], diff*-1, message=None)
Esempio n. 2
0
def callback_inline(call):
    if call.data == "plus":
        menu.update_menu_item_amount(call, 1)
    elif call.data == "minus":
        menu.update_menu_item_amount(call, -1)
    elif call.data == "basket":
        basket.show(call.message, call.from_user.id)
    elif call.data == "clear":
        basket.clear(call)
        basket.show(call.message, call.from_user.id)
    elif call.data == "menu":
        menu.show(call.message, call.from_user.id)
    elif call.data == "confirm":
        order.confirm(call)
    elif call.data in (OrderStatus.IN_PROGRESS, OrderStatus.READY, OrderStatus.TAKEN):
        admin_notification.update(call)
    elif call.data.split('|')[0] == "pay":
        payments.pay(call.message.chat.id, call.from_user.id, call.data.split('|')[1])
Esempio n. 3
0
import payments

N = 5

accounts = [
    "50000000102", "50000000103", "50000000104", "50000000105", "50000000106"
]
accounts_dummy = [
    "50000000108", "50000000109", "50000000110", "50000000111", "50000000112"
]

acc_distr = [1500 / 2000, 1000 / 2000, 2000 / 2000, 600 / 2000, 500 / 2000]

amount = 500

customer = "01011900123"
customer_dummy = "01011900124"

for i in range(0, N):
    payments.pay(accounts_dummy[i],
                 accounts[i],
                 amount * acc_distr[i],
                 message=None)
Esempio n. 4
0
import payments

accounts = [
    "50000000102", "50000000103", "50000000104", "50000000105", "50000000106"
]
accounts_dummy = [
    "50000000108", "50000000109", "50000000110", "50000000111", "50000000112"
]

customer = "01011900123"
customer_dummy = "01011900124"

amount = 500

payments.pay(accounts[3], accounts_dummy[3], amount, message=None)