donations->getByGatewayTransactionId($gatewayTransactionId); if ( ! $donation || $donation->status->isPending()) { return; } if ($skipRecurringDonations && ! $donation->type->isSingle()) { return; } (new UpdateDonationStatus())($donation, DonationStatus::PENDING(), $message); } }