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)
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])
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)
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)