OK it could be then:

    $status = $model->getStatus();
    if ($status === PENDING) {
        $status = $service->getStatus($model);
    }

The callback URL is set on be2bill administration. How do we do a controller that listen to this URL in the core? Easy to do on bundle side, but what about the component side?