fraudtwin.PaymentRail#

class fraudtwin.PaymentRail(*args, **kwargs)[source][source]#

Bases: Protocol

Port for a payment rail that preserves FraudTwin lifecycle semantics.

lifecycle(payment, *, seed)[source][source]#

Yield lifecycle events for one payment.

Return type:

Iterable[Mapping[str, Any]]

Parameters:
  • payment (Mapping[str, Any])

  • seed (int)