Description

Happens when a payment is made by a user.

class PaymentEvent(BaseKafkaModel):
    _topic = 'payment_events'
 
    def __init__(self, external_user_id: str, currency: str, amount: int, paid: bool, **kwargs):
        super().__init__(**kwargs)
        self.external_user_id = external_user_id
        self.currency = currency
        self.amount = amount
        self.paid = paid