ipg/utils/commons.py
Haydar Ghasemi 6aceb75185 FEAT(pg): ipg commission calculation
api/calculate_commission/?amount=300000
2025-11-15 14:15:54 +03:30

9 lines
No EOL
406 B
Python

from main import settings
def calculate_pna_commission(amount: int) -> int:
commission = settings.COMMISSION_LEVEL1
if settings.COMMISSION_LEVEL2_MIN_AMOUNT <= amount <= settings.COMMISSION_LEVEL2_MAX_AMOUNT:
commission = settings.COMMISSION_LEVEL2_RATE * amount
elif settings.COMMISSION_LEVEL2_MAX_AMOUNT < amount:
commission = settings.COMMISSION_LEVEL3
return commission