Sobes.tech
Middle+

clasă PayoutService: def __init__(self): # ... pass def create_payout(self, idempotency_key: str, terminal_id: int, amount: float) -> dict: """ Ar trebui să returneze un dicționar de forma: {"payout_id": <int>, "terminal_id": <int>, "amount": <float>, "status": "success"} Garanții: - la primul apel cu o cheie de idempotentă nouă — se creează o nouă plată - la apelurile ulterioare cu o cheie de idempotentă deja utilizată — se returnează rezultatul primului apel, o nouă plată NU se creează - suma trebuie să fie > 0, altfel — se aruncă ValueError """ raise NotImplementedError

clasă PayoutService: def __init__(self): # ... pass… - sobes.tech