capture rather than creating a new one, so this can't * key off `wasRecentlyCreated` the way OrderRefunded does. */ class OrderCaptured { use Dispatchable; public function __construct( public readonly Order $order, public readonly Transaction $transaction, ) {} }